{
  "type": "File",
  "start": 0,
  "end": 4664,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 110,
      "column": 27
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 4664,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 110,
        "column": 27
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "ImportDeclaration",
        "start": 0,
        "end": 75,
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 75
          }
        },
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start": 8,
            "end": 12,
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 12
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 8,
              "end": 12,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 8
                },
                "end": {
                  "line": 1,
                  "column": 12
                },
                "identifierName": "math"
              },
              "name": "math"
            },
            "local": {
              "type": "Identifier",
              "start": 8,
              "end": 12,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 8
                },
                "end": {
                  "line": 1,
                  "column": 12
                },
                "identifierName": "math"
              },
              "name": "math"
            }
          },
          {
            "type": "ImportSpecifier",
            "start": 14,
            "end": 25,
            "loc": {
              "start": {
                "line": 1,
                "column": 14
              },
              "end": {
                "line": 1,
                "column": 25
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 14,
              "end": 25,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 14
                },
                "end": {
                  "line": 1,
                  "column": 25
                },
                "identifierName": "ContextMenu"
              },
              "name": "ContextMenu"
            },
            "local": {
              "type": "Identifier",
              "start": 14,
              "end": 25,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 14
                },
                "end": {
                  "line": 1,
                  "column": 25
                },
                "identifierName": "ContextMenu"
              },
              "name": "ContextMenu"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 32,
          "end": 74,
          "loc": {
            "start": {
              "line": 1,
              "column": 32
            },
            "end": {
              "line": 1,
              "column": 74
            }
          },
          "extra": {
            "rawValue": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js",
            "raw": "\"@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js\""
          },
          "value": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js"
        },
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\n * @private\n ",
            "start": 77,
            "end": 96,
            "loc": {
              "start": {
                "line": 3,
                "column": 0
              },
              "end": {
                "line": 5,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "Identifier",
        "start": 97,
        "end": 4635,
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 108,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 103,
          "end": 120,
          "loc": {
            "start": {
              "line": 6,
              "column": 6
            },
            "end": {
              "line": 6,
              "column": 23
            },
            "identifierName": "CanvasContextMenu"
          },
          "name": "CanvasContextMenu",
          "leadingComments": null
        },
        "superClass": {
          "type": "Identifier",
          "start": 129,
          "end": 140,
          "loc": {
            "start": {
              "line": 6,
              "column": 32
            },
            "end": {
              "line": 6,
              "column": 43
            },
            "identifierName": "ContextMenu"
          },
          "name": "ContextMenu"
        },
        "body": {
          "type": "ClassBody",
          "start": 141,
          "end": 4635,
          "loc": {
            "start": {
              "line": 6,
              "column": 44
            },
            "end": {
              "line": 108,
              "column": 1
            }
          },
          "body": [
            {
              "type": "ClassMethod",
              "start": 147,
              "end": 4633,
              "loc": {
                "start": {
                  "line": 7,
                  "column": 4
                },
                "end": {
                  "line": 107,
                  "column": 5
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 147,
                "end": 158,
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 4
                  },
                  "end": {
                    "line": 7,
                    "column": 15
                  },
                  "identifierName": "constructor"
                },
                "name": "constructor"
              },
              "kind": "constructor",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "AssignmentPattern",
                  "start": 159,
                  "end": 167,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 16
                    },
                    "end": {
                      "line": 7,
                      "column": 24
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 159,
                    "end": 162,
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 16
                      },
                      "end": {
                        "line": 7,
                        "column": 19
                      },
                      "identifierName": "cfg"
                    },
                    "name": "cfg"
                  },
                  "right": {
                    "type": "ObjectExpression",
                    "start": 165,
                    "end": 167,
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 22
                      },
                      "end": {
                        "line": 7,
                        "column": 24
                      }
                    },
                    "properties": []
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 169,
                "end": 4633,
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 26
                  },
                  "end": {
                    "line": 107,
                    "column": 5
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 179,
                    "end": 4627,
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 8
                      },
                      "end": {
                        "line": 106,
                        "column": 11
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 179,
                      "end": 4626,
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 8
                        },
                        "end": {
                          "line": 106,
                          "column": 10
                        }
                      },
                      "callee": {
                        "type": "Super",
                        "start": 179,
                        "end": 184,
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 8
                          },
                          "end": {
                            "line": 8,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 185,
                          "end": 4625,
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 14
                            },
                            "end": {
                              "line": 106,
                              "column": 9
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 199,
                              "end": 219,
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 12
                                },
                                "end": {
                                  "line": 9,
                                  "column": 32
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 199,
                                "end": 206,
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 19
                                  },
                                  "identifierName": "context"
                                },
                                "name": "context"
                              },
                              "value": {
                                "type": "MemberExpression",
                                "start": 208,
                                "end": 219,
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 208,
                                  "end": 211,
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 24
                                    },
                                    "identifierName": "cfg"
                                  },
                                  "name": "cfg"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 212,
                                  "end": 219,
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 32
                                    },
                                    "identifierName": "context"
                                  },
                                  "name": "context"
                                },
                                "computed": false
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 233,
                              "end": 4615,
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 12
                                },
                                "end": {
                                  "line": 105,
                                  "column": 13
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 233,
                                "end": 238,
                                "loc": {
                                  "start": {
                                    "line": 10,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 10,
                                    "column": 17
                                  },
                                  "identifierName": "items"
                                },
                                "name": "items"
                              },
                              "value": {
                                "type": "ArrayExpression",
                                "start": 240,
                                "end": 4615,
                                "loc": {
                                  "start": {
                                    "line": 10,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 13
                                  }
                                },
                                "elements": [
                                  {
                                    "type": "ArrayExpression",
                                    "start": 258,
                                    "end": 924,
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 17
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 280,
                                        "end": 906,
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 306,
                                            "end": 327,
                                            "loc": {
                                              "start": {
                                                "line": 13,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 13,
                                                "column": 45
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 306,
                                              "end": 311,
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 313,
                                              "end": 327,
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 45
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "View Fit All",
                                                "raw": "\"View Fit All\""
                                              },
                                              "value": "View Fit All"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 353,
                                            "end": 884,
                                            "loc": {
                                              "start": {
                                                "line": 14,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 353,
                                              "end": 361,
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 363,
                                              "end": 884,
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 373,
                                                  "end": 380,
                                                  "loc": {
                                                    "start": {
                                                      "line": 14,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 14,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 382,
                                                "end": 884,
                                                "loc": {
                                                  "start": {
                                                    "line": 14,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 412,
                                                    "end": 442,
                                                    "loc": {
                                                      "start": {
                                                        "line": 15,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 15,
                                                        "column": 58
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 418,
                                                        "end": 441,
                                                        "loc": {
                                                          "start": {
                                                            "line": 15,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 15,
                                                            "column": 57
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 418,
                                                          "end": 424,
                                                          "loc": {
                                                            "start": {
                                                              "line": 15,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 15,
                                                              "column": 40
                                                            },
                                                            "identifierName": "viewer"
                                                          },
                                                          "name": "viewer"
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "start": 427,
                                                          "end": 441,
                                                          "loc": {
                                                            "start": {
                                                              "line": 15,
                                                              "column": 43
                                                            },
                                                            "end": {
                                                              "line": 15,
                                                              "column": 57
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 427,
                                                            "end": 434,
                                                            "loc": {
                                                              "start": {
                                                                "line": 15,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 15,
                                                                "column": 50
                                                              },
                                                              "identifierName": "context"
                                                            },
                                                            "name": "context"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 435,
                                                            "end": 441,
                                                            "loc": {
                                                              "start": {
                                                                "line": 15,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 15,
                                                                "column": 57
                                                              },
                                                              "identifierName": "viewer"
                                                            },
                                                            "name": "viewer"
                                                          },
                                                          "computed": false
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 471,
                                                    "end": 498,
                                                    "loc": {
                                                      "start": {
                                                        "line": 16,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 16,
                                                        "column": 55
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 477,
                                                        "end": 497,
                                                        "loc": {
                                                          "start": {
                                                            "line": 16,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 16,
                                                            "column": 54
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 477,
                                                          "end": 482,
                                                          "loc": {
                                                            "start": {
                                                              "line": 16,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 16,
                                                              "column": 39
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "start": 485,
                                                          "end": 497,
                                                          "loc": {
                                                            "start": {
                                                              "line": 16,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 16,
                                                              "column": 54
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 485,
                                                            "end": 491,
                                                            "loc": {
                                                              "start": {
                                                                "line": 16,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 16,
                                                                "column": 48
                                                              },
                                                              "identifierName": "viewer"
                                                            },
                                                            "name": "viewer"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 492,
                                                            "end": 497,
                                                            "loc": {
                                                              "start": {
                                                                "line": 16,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 16,
                                                                "column": 54
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 527,
                                                    "end": 583,
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 84
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 533,
                                                        "end": 582,
                                                        "loc": {
                                                          "start": {
                                                            "line": 17,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 17,
                                                            "column": 83
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 533,
                                                          "end": 542,
                                                          "loc": {
                                                            "start": {
                                                              "line": 17,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 17,
                                                              "column": 43
                                                            },
                                                            "identifierName": "sceneAABB"
                                                          },
                                                          "name": "sceneAABB"
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "start": 545,
                                                          "end": 582,
                                                          "loc": {
                                                            "start": {
                                                              "line": 17,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 17,
                                                              "column": 83
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 545,
                                                            "end": 558,
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 59
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 545,
                                                              "end": 550,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 51
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 551,
                                                              "end": 558,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 59
                                                                },
                                                                "identifierName": "getAABB"
                                                              },
                                                              "name": "getAABB"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "start": 559,
                                                              "end": 581,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 60
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 82
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 559,
                                                                "end": 564,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 60
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 65
                                                                  },
                                                                  "identifierName": "scene"
                                                                },
                                                                "name": "scene"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 565,
                                                                "end": 581,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 66
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 82
                                                                  },
                                                                  "identifierName": "visibleObjectIds"
                                                                },
                                                                "name": "visibleObjectIds"
                                                              },
                                                              "computed": false
                                                            }
                                                          ]
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 612,
                                                    "end": 766,
                                                    "loc": {
                                                      "start": {
                                                        "line": 18,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 31
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 612,
                                                      "end": 765,
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 30
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 612,
                                                        "end": 637,
                                                        "loc": {
                                                          "start": {
                                                            "line": 18,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 18,
                                                            "column": 53
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 612,
                                                          "end": 631,
                                                          "loc": {
                                                            "start": {
                                                              "line": 18,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 18,
                                                              "column": 47
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 612,
                                                            "end": 618,
                                                            "loc": {
                                                              "start": {
                                                                "line": 18,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 18,
                                                                "column": 34
                                                              },
                                                              "identifierName": "viewer"
                                                            },
                                                            "name": "viewer"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 619,
                                                            "end": 631,
                                                            "loc": {
                                                              "start": {
                                                                "line": 18,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 18,
                                                                "column": 47
                                                              },
                                                              "identifierName": "cameraFlight"
                                                            },
                                                            "name": "cameraFlight"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 632,
                                                          "end": 637,
                                                          "loc": {
                                                            "start": {
                                                              "line": 18,
                                                              "column": 48
                                                            },
                                                            "end": {
                                                              "line": 18,
                                                              "column": 53
                                                            },
                                                            "identifierName": "flyTo"
                                                          },
                                                          "name": "flyTo"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "ObjectExpression",
                                                          "start": 638,
                                                          "end": 764,
                                                          "loc": {
                                                            "start": {
                                                              "line": 18,
                                                              "column": 54
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 29
                                                            }
                                                          },
                                                          "properties": [
                                                            {
                                                              "type": "ObjectProperty",
                                                              "start": 672,
                                                              "end": 687,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 19,
                                                                  "column": 32
                                                                },
                                                                "end": {
                                                                  "line": 19,
                                                                  "column": 47
                                                                }
                                                              },
                                                              "method": false,
                                                              "shorthand": false,
                                                              "computed": false,
                                                              "key": {
                                                                "type": "Identifier",
                                                                "start": 672,
                                                                "end": 676,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 19,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 19,
                                                                    "column": 36
                                                                  },
                                                                  "identifierName": "aabb"
                                                                },
                                                                "name": "aabb"
                                                              },
                                                              "value": {
                                                                "type": "Identifier",
                                                                "start": 678,
                                                                "end": 687,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 19,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 19,
                                                                    "column": 47
                                                                  },
                                                                  "identifierName": "sceneAABB"
                                                                },
                                                                "name": "sceneAABB"
                                                              }
                                                            },
                                                            {
                                                              "type": "ObjectProperty",
                                                              "start": 721,
                                                              "end": 734,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 20,
                                                                  "column": 32
                                                                },
                                                                "end": {
                                                                  "line": 20,
                                                                  "column": 45
                                                                }
                                                              },
                                                              "method": false,
                                                              "shorthand": false,
                                                              "computed": false,
                                                              "key": {
                                                                "type": "Identifier",
                                                                "start": 721,
                                                                "end": 729,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 20,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 20,
                                                                    "column": 40
                                                                  },
                                                                  "identifierName": "duration"
                                                                },
                                                                "name": "duration"
                                                              },
                                                              "value": {
                                                                "type": "NumericLiteral",
                                                                "start": 731,
                                                                "end": 734,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 20,
                                                                    "column": 42
                                                                  },
                                                                  "end": {
                                                                    "line": 20,
                                                                    "column": 45
                                                                  }
                                                                },
                                                                "extra": {
                                                                  "rawValue": 0.5,
                                                                  "raw": "0.5"
                                                                },
                                                                "value": 0.5
                                                              }
                                                            }
                                                          ]
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 795,
                                                    "end": 858,
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 22,
                                                        "column": 91
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "start": 795,
                                                      "end": 857,
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 90
                                                        }
                                                      },
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 795,
                                                        "end": 824,
                                                        "loc": {
                                                          "start": {
                                                            "line": 22,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 22,
                                                            "column": 57
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 795,
                                                          "end": 815,
                                                          "loc": {
                                                            "start": {
                                                              "line": 22,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 22,
                                                              "column": 48
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 795,
                                                            "end": 801,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 34
                                                              },
                                                              "identifierName": "viewer"
                                                            },
                                                            "name": "viewer"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 802,
                                                            "end": 815,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 48
                                                              },
                                                              "identifierName": "cameraControl"
                                                            },
                                                            "name": "cameraControl"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 816,
                                                          "end": 824,
                                                          "loc": {
                                                            "start": {
                                                              "line": 22,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 22,
                                                              "column": 57
                                                            },
                                                            "identifierName": "pivotPos"
                                                          },
                                                          "name": "pivotPos"
                                                        },
                                                        "computed": false
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "start": 827,
                                                        "end": 857,
                                                        "loc": {
                                                          "start": {
                                                            "line": 22,
                                                            "column": 60
                                                          },
                                                          "end": {
                                                            "line": 22,
                                                            "column": 90
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 827,
                                                          "end": 846,
                                                          "loc": {
                                                            "start": {
                                                              "line": 22,
                                                              "column": 60
                                                            },
                                                            "end": {
                                                              "line": 22,
                                                              "column": 79
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 827,
                                                            "end": 831,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 64
                                                              },
                                                              "identifierName": "math"
                                                            },
                                                            "name": "math"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 832,
                                                            "end": 846,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 65
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 79
                                                              },
                                                              "identifierName": "getAABB3Center"
                                                            },
                                                            "name": "getAABB3Center"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "start": 847,
                                                            "end": 856,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 80
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 89
                                                              },
                                                              "identifierName": "sceneAABB"
                                                            },
                                                            "name": "sceneAABB"
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "start": 942,
                                    "end": 2077,
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 17
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 964,
                                        "end": 1390,
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 990,
                                            "end": 1007,
                                            "loc": {
                                              "start": {
                                                "line": 28,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 28,
                                                "column": 41
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 990,
                                              "end": 995,
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 997,
                                              "end": 1007,
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 41
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "Hide All",
                                                "raw": "\"Hide All\""
                                              },
                                              "value": "Hide All"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 1033,
                                            "end": 1172,
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 1033,
                                              "end": 1043,
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 34
                                                },
                                                "identifierName": "getEnabled"
                                              },
                                              "name": "getEnabled"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 1045,
                                              "end": 1172,
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 1055,
                                                  "end": 1062,
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 29,
                                                      "column": 53
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 1064,
                                                "end": 1172,
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 1094,
                                                    "end": 1146,
                                                    "loc": {
                                                      "start": {
                                                        "line": 30,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 80
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "BinaryExpression",
                                                      "start": 1102,
                                                      "end": 1144,
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 78
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 1102,
                                                        "end": 1140,
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 74
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 1102,
                                                          "end": 1122,
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 56
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1102,
                                                            "end": 1116,
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 50
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1102,
                                                              "end": 1109,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 43
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1110,
                                                              "end": 1116,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 50
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1117,
                                                            "end": 1122,
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 56
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1123,
                                                          "end": 1140,
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 57
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 74
                                                            },
                                                            "identifierName": "numVisibleObjects"
                                                          },
                                                          "name": "numVisibleObjects"
                                                        },
                                                        "computed": false
                                                      },
                                                      "operator": ">",
                                                      "right": {
                                                        "type": "NumericLiteral",
                                                        "start": 1143,
                                                        "end": 1144,
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 77
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 78
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 0,
                                                          "raw": "0"
                                                        },
                                                        "value": 0
                                                      },
                                                      "extra": {
                                                        "parenthesized": true,
                                                        "parenStart": 1101
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 1198,
                                            "end": 1368,
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 1198,
                                              "end": 1206,
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 1208,
                                              "end": 1368,
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 34,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 1218,
                                                  "end": 1225,
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 1227,
                                                "end": 1368,
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 34,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 1257,
                                                    "end": 1342,
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 113
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 1257,
                                                      "end": 1341,
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 112
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 1257,
                                                        "end": 1295,
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 66
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 1257,
                                                          "end": 1277,
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 48
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1257,
                                                            "end": 1271,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 42
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1257,
                                                              "end": 1264,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 35
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1265,
                                                              "end": 1271,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 42
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1272,
                                                            "end": 1277,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 48
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1278,
                                                          "end": 1295,
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 66
                                                            },
                                                            "identifierName": "setObjectsVisible"
                                                          },
                                                          "name": "setObjectsVisible"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 1296,
                                                          "end": 1333,
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 104
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1296,
                                                            "end": 1316,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 67
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 87
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1296,
                                                              "end": 1310,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 67
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 81
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 1296,
                                                                "end": 1303,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 33,
                                                                    "column": 67
                                                                  },
                                                                  "end": {
                                                                    "line": 33,
                                                                    "column": 74
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1304,
                                                                "end": 1310,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 33,
                                                                    "column": 75
                                                                  },
                                                                  "end": {
                                                                    "line": 33,
                                                                    "column": 81
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1311,
                                                              "end": 1316,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 82
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 87
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1317,
                                                            "end": 1333,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 88
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 104
                                                              },
                                                              "identifierName": "visibleObjectIds"
                                                            },
                                                            "name": "visibleObjectIds"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 1335,
                                                          "end": 1340,
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 106
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 111
                                                            }
                                                          },
                                                          "value": false
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "start": 1412,
                                        "end": 2059,
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 1438,
                                            "end": 1455,
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 41
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 1438,
                                              "end": 1443,
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 1445,
                                              "end": 1455,
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 41
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "Show all",
                                                "raw": "\"Show all\""
                                              },
                                              "value": "Show all"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 1481,
                                            "end": 1733,
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 1481,
                                              "end": 1491,
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 34
                                                },
                                                "identifierName": "getEnabled"
                                              },
                                              "name": "getEnabled"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 1493,
                                              "end": 1733,
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 1503,
                                                  "end": 1510,
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 53
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 1512,
                                                "end": 1733,
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 1542,
                                                    "end": 1577,
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 63
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 1548,
                                                        "end": 1576,
                                                        "loc": {
                                                          "start": {
                                                            "line": 39,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 39,
                                                            "column": 62
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 1548,
                                                          "end": 1553,
                                                          "loc": {
                                                            "start": {
                                                              "line": 39,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 39,
                                                              "column": 39
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "start": 1556,
                                                          "end": 1576,
                                                          "loc": {
                                                            "start": {
                                                              "line": 39,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 39,
                                                              "column": 62
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1556,
                                                            "end": 1570,
                                                            "loc": {
                                                              "start": {
                                                                "line": 39,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 39,
                                                                "column": 56
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1556,
                                                              "end": 1563,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 39,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 39,
                                                                  "column": 49
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1564,
                                                              "end": 1570,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 39,
                                                                  "column": 50
                                                                },
                                                                "end": {
                                                                  "line": 39,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1571,
                                                            "end": 1576,
                                                            "loc": {
                                                              "start": {
                                                                "line": 39,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 39,
                                                                "column": 62
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 1606,
                                                    "end": 1707,
                                                    "loc": {
                                                      "start": {
                                                        "line": 40,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 40,
                                                        "column": 129
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "LogicalExpression",
                                                      "start": 1614,
                                                      "end": 1705,
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 127
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "start": 1615,
                                                        "end": 1657,
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 79
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "start": 1615,
                                                          "end": 1638,
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 60
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 1615,
                                                            "end": 1620,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 42
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1621,
                                                            "end": 1638,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 60
                                                              },
                                                              "identifierName": "numVisibleObjects"
                                                            },
                                                            "name": "numVisibleObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "operator": "<",
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "start": 1641,
                                                          "end": 1657,
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 63
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 79
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 1641,
                                                            "end": 1646,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 63
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 68
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1647,
                                                            "end": 1657,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 69
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 79
                                                              },
                                                              "identifierName": "numObjects"
                                                            },
                                                            "name": "numObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 1614
                                                        }
                                                      },
                                                      "operator": "||",
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "start": 1663,
                                                        "end": 1704,
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 85
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 126
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "start": 1663,
                                                          "end": 1700,
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 85
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 122
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1663,
                                                            "end": 1683,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 85
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 105
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1663,
                                                              "end": 1677,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 85
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 99
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 1663,
                                                                "end": 1670,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 40,
                                                                    "column": 85
                                                                  },
                                                                  "end": {
                                                                    "line": 40,
                                                                    "column": 92
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1671,
                                                                "end": 1677,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 40,
                                                                    "column": 93
                                                                  },
                                                                  "end": {
                                                                    "line": 40,
                                                                    "column": 99
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1678,
                                                              "end": 1683,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 100
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 105
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1684,
                                                            "end": 1700,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 122
                                                              },
                                                              "identifierName": "numXRayedObjects"
                                                            },
                                                            "name": "numXRayedObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "operator": ">",
                                                        "right": {
                                                          "type": "NumericLiteral",
                                                          "start": 1703,
                                                          "end": 1704,
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 125
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 126
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": 0,
                                                            "raw": "0"
                                                          },
                                                          "value": 0
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 1662
                                                        }
                                                      },
                                                      "extra": {
                                                        "parenthesized": true,
                                                        "parenStart": 1613
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 1759,
                                            "end": 2037,
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 1759,
                                              "end": 1767,
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 1769,
                                              "end": 2037,
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 1779,
                                                  "end": 1786,
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 1788,
                                                "end": 2037,
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 1818,
                                                    "end": 1853,
                                                    "loc": {
                                                      "start": {
                                                        "line": 43,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 43,
                                                        "column": 63
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 1824,
                                                        "end": 1852,
                                                        "loc": {
                                                          "start": {
                                                            "line": 43,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 43,
                                                            "column": 62
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 1824,
                                                          "end": 1829,
                                                          "loc": {
                                                            "start": {
                                                              "line": 43,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 43,
                                                              "column": 39
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "start": 1832,
                                                          "end": 1852,
                                                          "loc": {
                                                            "start": {
                                                              "line": 43,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 43,
                                                              "column": 62
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1832,
                                                            "end": 1846,
                                                            "loc": {
                                                              "start": {
                                                                "line": 43,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 43,
                                                                "column": 56
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1832,
                                                              "end": 1839,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 43,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 43,
                                                                  "column": 49
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1840,
                                                              "end": 1846,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 43,
                                                                  "column": 50
                                                                },
                                                                "end": {
                                                                  "line": 43,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1847,
                                                            "end": 1852,
                                                            "loc": {
                                                              "start": {
                                                                "line": 43,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 43,
                                                                "column": 62
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 1882,
                                                    "end": 1929,
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 75
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 1882,
                                                      "end": 1928,
                                                      "loc": {
                                                        "start": {
                                                          "line": 44,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 44,
                                                          "column": 74
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 1882,
                                                        "end": 1905,
                                                        "loc": {
                                                          "start": {
                                                            "line": 44,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 44,
                                                            "column": 51
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 1882,
                                                          "end": 1887,
                                                          "loc": {
                                                            "start": {
                                                              "line": 44,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 44,
                                                              "column": 33
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1888,
                                                          "end": 1905,
                                                          "loc": {
                                                            "start": {
                                                              "line": 44,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 44,
                                                              "column": 51
                                                            },
                                                            "identifierName": "setObjectsVisible"
                                                          },
                                                          "name": "setObjectsVisible"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 1906,
                                                          "end": 1921,
                                                          "loc": {
                                                            "start": {
                                                              "line": 44,
                                                              "column": 52
                                                            },
                                                            "end": {
                                                              "line": 44,
                                                              "column": 67
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 1906,
                                                            "end": 1911,
                                                            "loc": {
                                                              "start": {
                                                                "line": 44,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 44,
                                                                "column": 57
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1912,
                                                            "end": 1921,
                                                            "loc": {
                                                              "start": {
                                                                "line": 44,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 44,
                                                                "column": 67
                                                              },
                                                              "identifierName": "objectIds"
                                                            },
                                                            "name": "objectIds"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 1923,
                                                          "end": 1927,
                                                          "loc": {
                                                            "start": {
                                                              "line": 44,
                                                              "column": 69
                                                            },
                                                            "end": {
                                                              "line": 44,
                                                              "column": 73
                                                            }
                                                          },
                                                          "value": true
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 1958,
                                                    "end": 2011,
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 81
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 1958,
                                                      "end": 2010,
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 80
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 1958,
                                                        "end": 1980,
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 50
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 1958,
                                                          "end": 1963,
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 33
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1964,
                                                          "end": 1980,
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 50
                                                            },
                                                            "identifierName": "setObjectsXRayed"
                                                          },
                                                          "name": "setObjectsXRayed"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 1981,
                                                          "end": 2002,
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 51
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 72
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 1981,
                                                            "end": 1986,
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 56
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1987,
                                                            "end": 2002,
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 72
                                                              },
                                                              "identifierName": "xrayedObjectIds"
                                                            },
                                                            "name": "xrayedObjectIds"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 2004,
                                                          "end": 2009,
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 74
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 79
                                                            }
                                                          },
                                                          "value": false
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "start": 2095,
                                    "end": 3412,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 17
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 2117,
                                        "end": 2786,
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 2143,
                                            "end": 2161,
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 42
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 2143,
                                              "end": 2148,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 2150,
                                              "end": 2161,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 42
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "X-Ray All",
                                                "raw": "\"X-Ray All\""
                                              },
                                              "value": "X-Ray All"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 2187,
                                            "end": 2389,
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 2187,
                                              "end": 2197,
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 34
                                                },
                                                "identifierName": "getEnabled"
                                              },
                                              "name": "getEnabled"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 2199,
                                              "end": 2389,
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 2209,
                                                  "end": 2216,
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 53
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 2218,
                                                "end": 2389,
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 2248,
                                                    "end": 2283,
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 63
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 2254,
                                                        "end": 2282,
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 62
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 2254,
                                                          "end": 2259,
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 39
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "start": 2262,
                                                          "end": 2282,
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 62
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2262,
                                                            "end": 2276,
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 56
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 2262,
                                                              "end": 2269,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 49
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2270,
                                                              "end": 2276,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 50
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2277,
                                                            "end": 2282,
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 62
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 2312,
                                                    "end": 2363,
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 79
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "BinaryExpression",
                                                      "start": 2320,
                                                      "end": 2361,
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 77
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 2320,
                                                        "end": 2342,
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 58
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 2320,
                                                          "end": 2325,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 41
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2326,
                                                          "end": 2342,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 58
                                                            },
                                                            "identifierName": "numXRayedObjects"
                                                          },
                                                          "name": "numXRayedObjects"
                                                        },
                                                        "computed": false
                                                      },
                                                      "operator": "<",
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "start": 2345,
                                                        "end": 2361,
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 77
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 2345,
                                                          "end": 2350,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 61
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 66
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2351,
                                                          "end": 2361,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 77
                                                            },
                                                            "identifierName": "numObjects"
                                                          },
                                                          "name": "numObjects"
                                                        },
                                                        "computed": false
                                                      },
                                                      "extra": {
                                                        "parenthesized": true,
                                                        "parenStart": 2319
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 2415,
                                            "end": 2764,
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 2415,
                                              "end": 2423,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 2425,
                                              "end": 2764,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 2435,
                                                  "end": 2442,
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 2444,
                                                "end": 2764,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 2474,
                                                    "end": 2509,
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 63
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 2480,
                                                        "end": 2508,
                                                        "loc": {
                                                          "start": {
                                                            "line": 57,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 57,
                                                            "column": 62
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 2480,
                                                          "end": 2485,
                                                          "loc": {
                                                            "start": {
                                                              "line": 57,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 57,
                                                              "column": 39
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "start": 2488,
                                                          "end": 2508,
                                                          "loc": {
                                                            "start": {
                                                              "line": 57,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 57,
                                                              "column": 62
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2488,
                                                            "end": 2502,
                                                            "loc": {
                                                              "start": {
                                                                "line": 57,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 57,
                                                                "column": 56
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 2488,
                                                              "end": 2495,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 57,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 57,
                                                                  "column": 49
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2496,
                                                              "end": 2502,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 57,
                                                                  "column": 50
                                                                },
                                                                "end": {
                                                                  "line": 57,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2503,
                                                            "end": 2508,
                                                            "loc": {
                                                              "start": {
                                                                "line": 57,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 57,
                                                                "column": 62
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 2538,
                                                    "end": 2585,
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 75
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 2538,
                                                      "end": 2584,
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 74
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 2538,
                                                        "end": 2561,
                                                        "loc": {
                                                          "start": {
                                                            "line": 58,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 58,
                                                            "column": 51
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 2538,
                                                          "end": 2543,
                                                          "loc": {
                                                            "start": {
                                                              "line": 58,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 58,
                                                              "column": 33
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2544,
                                                          "end": 2561,
                                                          "loc": {
                                                            "start": {
                                                              "line": 58,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 58,
                                                              "column": 51
                                                            },
                                                            "identifierName": "setObjectsVisible"
                                                          },
                                                          "name": "setObjectsVisible"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 2562,
                                                          "end": 2577,
                                                          "loc": {
                                                            "start": {
                                                              "line": 58,
                                                              "column": 52
                                                            },
                                                            "end": {
                                                              "line": 58,
                                                              "column": 67
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2562,
                                                            "end": 2567,
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 57
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2568,
                                                            "end": 2577,
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 67
                                                              },
                                                              "identifierName": "objectIds"
                                                            },
                                                            "name": "objectIds"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 2579,
                                                          "end": 2583,
                                                          "loc": {
                                                            "start": {
                                                              "line": 58,
                                                              "column": 69
                                                            },
                                                            "end": {
                                                              "line": 58,
                                                              "column": 73
                                                            }
                                                          },
                                                          "value": true
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 2614,
                                                    "end": 2660,
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 74
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 2614,
                                                      "end": 2659,
                                                      "loc": {
                                                        "start": {
                                                          "line": 59,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 59,
                                                          "column": 73
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 2614,
                                                        "end": 2636,
                                                        "loc": {
                                                          "start": {
                                                            "line": 59,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 59,
                                                            "column": 50
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 2614,
                                                          "end": 2619,
                                                          "loc": {
                                                            "start": {
                                                              "line": 59,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 59,
                                                              "column": 33
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2620,
                                                          "end": 2636,
                                                          "loc": {
                                                            "start": {
                                                              "line": 59,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 59,
                                                              "column": 50
                                                            },
                                                            "identifierName": "setObjectsXRayed"
                                                          },
                                                          "name": "setObjectsXRayed"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 2637,
                                                          "end": 2652,
                                                          "loc": {
                                                            "start": {
                                                              "line": 59,
                                                              "column": 51
                                                            },
                                                            "end": {
                                                              "line": 59,
                                                              "column": 66
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2637,
                                                            "end": 2642,
                                                            "loc": {
                                                              "start": {
                                                                "line": 59,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 59,
                                                                "column": 56
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2643,
                                                            "end": 2652,
                                                            "loc": {
                                                              "start": {
                                                                "line": 59,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 59,
                                                                "column": 66
                                                              },
                                                              "identifierName": "objectIds"
                                                            },
                                                            "name": "objectIds"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 2654,
                                                          "end": 2658,
                                                          "loc": {
                                                            "start": {
                                                              "line": 59,
                                                              "column": 68
                                                            },
                                                            "end": {
                                                              "line": 59,
                                                              "column": 72
                                                            }
                                                          },
                                                          "value": true
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 2689,
                                                    "end": 2738,
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 77
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 2689,
                                                      "end": 2737,
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 76
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 2689,
                                                        "end": 2713,
                                                        "loc": {
                                                          "start": {
                                                            "line": 60,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 60,
                                                            "column": 52
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 2689,
                                                          "end": 2694,
                                                          "loc": {
                                                            "start": {
                                                              "line": 60,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 60,
                                                              "column": 33
                                                            },
                                                            "identifierName": "scene"
                                                          },
                                                          "name": "scene"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2695,
                                                          "end": 2713,
                                                          "loc": {
                                                            "start": {
                                                              "line": 60,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 60,
                                                              "column": 52
                                                            },
                                                            "identifierName": "setObjectsPickable"
                                                          },
                                                          "name": "setObjectsPickable"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 2714,
                                                          "end": 2729,
                                                          "loc": {
                                                            "start": {
                                                              "line": 60,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 60,
                                                              "column": 68
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2714,
                                                            "end": 2719,
                                                            "loc": {
                                                              "start": {
                                                                "line": 60,
                                                                "column": 53
                                                              },
                                                              "end": {
                                                                "line": 60,
                                                                "column": 58
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2720,
                                                            "end": 2729,
                                                            "loc": {
                                                              "start": {
                                                                "line": 60,
                                                                "column": 59
                                                              },
                                                              "end": {
                                                                "line": 60,
                                                                "column": 68
                                                              },
                                                              "identifierName": "objectIds"
                                                            },
                                                            "name": "objectIds"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 2731,
                                                          "end": 2736,
                                                          "loc": {
                                                            "start": {
                                                              "line": 60,
                                                              "column": 70
                                                            },
                                                            "end": {
                                                              "line": 60,
                                                              "column": 75
                                                            }
                                                          },
                                                          "value": false
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "start": 2808,
                                        "end": 3394,
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 2834,
                                            "end": 2853,
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 43
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 2834,
                                              "end": 2839,
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 2841,
                                              "end": 2853,
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 43
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "X-Ray None",
                                                "raw": "\"X-Ray None\""
                                              },
                                              "value": "X-Ray None"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 2879,
                                            "end": 3017,
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 2879,
                                              "end": 2889,
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 34
                                                },
                                                "identifierName": "getEnabled"
                                              },
                                              "name": "getEnabled"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 2891,
                                              "end": 3017,
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 2901,
                                                  "end": 2908,
                                                  "loc": {
                                                    "start": {
                                                      "line": 65,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 65,
                                                      "column": 53
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 2910,
                                                "end": 3017,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 2940,
                                                    "end": 2991,
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 79
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "BinaryExpression",
                                                      "start": 2948,
                                                      "end": 2989,
                                                      "loc": {
                                                        "start": {
                                                          "line": 66,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 66,
                                                          "column": 77
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 2948,
                                                        "end": 2985,
                                                        "loc": {
                                                          "start": {
                                                            "line": 66,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 66,
                                                            "column": 73
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 2948,
                                                          "end": 2968,
                                                          "loc": {
                                                            "start": {
                                                              "line": 66,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 66,
                                                              "column": 56
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2948,
                                                            "end": 2962,
                                                            "loc": {
                                                              "start": {
                                                                "line": 66,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 66,
                                                                "column": 50
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 2948,
                                                              "end": 2955,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 66,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 66,
                                                                  "column": 43
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2956,
                                                              "end": 2962,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 66,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 66,
                                                                  "column": 50
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2963,
                                                            "end": 2968,
                                                            "loc": {
                                                              "start": {
                                                                "line": 66,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 66,
                                                                "column": 56
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2969,
                                                          "end": 2985,
                                                          "loc": {
                                                            "start": {
                                                              "line": 66,
                                                              "column": 57
                                                            },
                                                            "end": {
                                                              "line": 66,
                                                              "column": 73
                                                            },
                                                            "identifierName": "numXRayedObjects"
                                                          },
                                                          "name": "numXRayedObjects"
                                                        },
                                                        "computed": false
                                                      },
                                                      "operator": ">",
                                                      "right": {
                                                        "type": "NumericLiteral",
                                                        "start": 2988,
                                                        "end": 2989,
                                                        "loc": {
                                                          "start": {
                                                            "line": 66,
                                                            "column": 76
                                                          },
                                                          "end": {
                                                            "line": 66,
                                                            "column": 77
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 0,
                                                          "raw": "0"
                                                        },
                                                        "value": 0
                                                      },
                                                      "extra": {
                                                        "parenthesized": true,
                                                        "parenStart": 2947
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 3043,
                                            "end": 3372,
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 72,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 3043,
                                              "end": 3051,
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 3053,
                                              "end": 3372,
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 3063,
                                                  "end": 3070,
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 3072,
                                                "end": 3372,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 3102,
                                                    "end": 3163,
                                                    "loc": {
                                                      "start": {
                                                        "line": 69,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 69,
                                                        "column": 89
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 3108,
                                                        "end": 3162,
                                                        "loc": {
                                                          "start": {
                                                            "line": 69,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 69,
                                                            "column": 88
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 3108,
                                                          "end": 3123,
                                                          "loc": {
                                                            "start": {
                                                              "line": 69,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 69,
                                                              "column": 49
                                                            },
                                                            "identifierName": "xrayedObjectIds"
                                                          },
                                                          "name": "xrayedObjectIds"
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "start": 3126,
                                                          "end": 3162,
                                                          "loc": {
                                                            "start": {
                                                              "line": 69,
                                                              "column": 52
                                                            },
                                                            "end": {
                                                              "line": 69,
                                                              "column": 88
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3126,
                                                            "end": 3146,
                                                            "loc": {
                                                              "start": {
                                                                "line": 69,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 69,
                                                                "column": 72
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3126,
                                                              "end": 3140,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 69,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 69,
                                                                  "column": 66
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 3126,
                                                                "end": 3133,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 69,
                                                                    "column": 52
                                                                  },
                                                                  "end": {
                                                                    "line": 69,
                                                                    "column": 59
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3134,
                                                                "end": 3140,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 69,
                                                                    "column": 60
                                                                  },
                                                                  "end": {
                                                                    "line": 69,
                                                                    "column": 66
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3141,
                                                              "end": 3146,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 69,
                                                                  "column": 67
                                                                },
                                                                "end": {
                                                                  "line": 69,
                                                                  "column": 72
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3147,
                                                            "end": 3162,
                                                            "loc": {
                                                              "start": {
                                                                "line": 69,
                                                                "column": 73
                                                              },
                                                              "end": {
                                                                "line": 69,
                                                                "column": 88
                                                              },
                                                              "identifierName": "xrayedObjectIds"
                                                            },
                                                            "name": "xrayedObjectIds"
                                                          },
                                                          "computed": false
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 3192,
                                                    "end": 3255,
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 91
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 3192,
                                                      "end": 3254,
                                                      "loc": {
                                                        "start": {
                                                          "line": 70,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 70,
                                                          "column": 90
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 3192,
                                                        "end": 3231,
                                                        "loc": {
                                                          "start": {
                                                            "line": 70,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 70,
                                                            "column": 67
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 3192,
                                                          "end": 3212,
                                                          "loc": {
                                                            "start": {
                                                              "line": 70,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 70,
                                                              "column": 48
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3192,
                                                            "end": 3206,
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 42
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 3192,
                                                              "end": 3199,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 70,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 70,
                                                                  "column": 35
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3200,
                                                              "end": 3206,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 70,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 70,
                                                                  "column": 42
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3207,
                                                            "end": 3212,
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 48
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 3213,
                                                          "end": 3231,
                                                          "loc": {
                                                            "start": {
                                                              "line": 70,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 70,
                                                              "column": 67
                                                            },
                                                            "identifierName": "setObjectsPickable"
                                                          },
                                                          "name": "setObjectsPickable"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 3232,
                                                          "end": 3247,
                                                          "loc": {
                                                            "start": {
                                                              "line": 70,
                                                              "column": 68
                                                            },
                                                            "end": {
                                                              "line": 70,
                                                              "column": 83
                                                            },
                                                            "identifierName": "xrayedObjectIds"
                                                          },
                                                          "name": "xrayedObjectIds"
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 3249,
                                                          "end": 3253,
                                                          "loc": {
                                                            "start": {
                                                              "line": 70,
                                                              "column": 85
                                                            },
                                                            "end": {
                                                              "line": 70,
                                                              "column": 89
                                                            }
                                                          },
                                                          "value": true
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 3284,
                                                    "end": 3346,
                                                    "loc": {
                                                      "start": {
                                                        "line": 71,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 71,
                                                        "column": 90
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 3284,
                                                      "end": 3345,
                                                      "loc": {
                                                        "start": {
                                                          "line": 71,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 71,
                                                          "column": 89
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 3284,
                                                        "end": 3321,
                                                        "loc": {
                                                          "start": {
                                                            "line": 71,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 71,
                                                            "column": 65
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 3284,
                                                          "end": 3304,
                                                          "loc": {
                                                            "start": {
                                                              "line": 71,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 71,
                                                              "column": 48
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3284,
                                                            "end": 3298,
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 71,
                                                                "column": 42
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 3284,
                                                              "end": 3291,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 71,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 71,
                                                                  "column": 35
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3292,
                                                              "end": 3298,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 71,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 71,
                                                                  "column": 42
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3299,
                                                            "end": 3304,
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 71,
                                                                "column": 48
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 3305,
                                                          "end": 3321,
                                                          "loc": {
                                                            "start": {
                                                              "line": 71,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 71,
                                                              "column": 65
                                                            },
                                                            "identifierName": "setObjectsXRayed"
                                                          },
                                                          "name": "setObjectsXRayed"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 3322,
                                                          "end": 3337,
                                                          "loc": {
                                                            "start": {
                                                              "line": 71,
                                                              "column": 66
                                                            },
                                                            "end": {
                                                              "line": 71,
                                                              "column": 81
                                                            },
                                                            "identifierName": "xrayedObjectIds"
                                                          },
                                                          "name": "xrayedObjectIds"
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 3339,
                                                          "end": 3344,
                                                          "loc": {
                                                            "start": {
                                                              "line": 71,
                                                              "column": 83
                                                            },
                                                            "end": {
                                                              "line": 71,
                                                              "column": 88
                                                            }
                                                          },
                                                          "value": false
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "start": 3430,
                                    "end": 3902,
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 17
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 3452,
                                        "end": 3884,
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 3478,
                                            "end": 3498,
                                            "loc": {
                                              "start": {
                                                "line": 77,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 44
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 3478,
                                              "end": 3483,
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 3485,
                                              "end": 3498,
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 44
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "Select None",
                                                "raw": "\"Select None\""
                                              },
                                              "value": "Select None"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 3524,
                                            "end": 3664,
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 3524,
                                              "end": 3534,
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 34
                                                },
                                                "identifierName": "getEnabled"
                                              },
                                              "name": "getEnabled"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 3536,
                                              "end": 3664,
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 3546,
                                                  "end": 3553,
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 53
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 3555,
                                                "end": 3664,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 3585,
                                                    "end": 3638,
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 81
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "BinaryExpression",
                                                      "start": 3593,
                                                      "end": 3636,
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 79
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 3593,
                                                        "end": 3632,
                                                        "loc": {
                                                          "start": {
                                                            "line": 79,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 79,
                                                            "column": 75
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 3593,
                                                          "end": 3613,
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 56
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3593,
                                                            "end": 3607,
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 50
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 3593,
                                                              "end": 3600,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 79,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 79,
                                                                  "column": 43
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3601,
                                                              "end": 3607,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 79,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 79,
                                                                  "column": 50
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3608,
                                                            "end": 3613,
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 56
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 3614,
                                                          "end": 3632,
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 57
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 75
                                                            },
                                                            "identifierName": "numSelectedObjects"
                                                          },
                                                          "name": "numSelectedObjects"
                                                        },
                                                        "computed": false
                                                      },
                                                      "operator": ">",
                                                      "right": {
                                                        "type": "NumericLiteral",
                                                        "start": 3635,
                                                        "end": 3636,
                                                        "loc": {
                                                          "start": {
                                                            "line": 79,
                                                            "column": 78
                                                          },
                                                          "end": {
                                                            "line": 79,
                                                            "column": 79
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 0,
                                                          "raw": "0"
                                                        },
                                                        "value": 0
                                                      },
                                                      "extra": {
                                                        "parenthesized": true,
                                                        "parenStart": 3592
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 3690,
                                            "end": 3862,
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 3690,
                                              "end": 3698,
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 3700,
                                              "end": 3862,
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 3710,
                                                  "end": 3717,
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 3719,
                                                "end": 3862,
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 3749,
                                                    "end": 3836,
                                                    "loc": {
                                                      "start": {
                                                        "line": 82,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 82,
                                                        "column": 115
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 3749,
                                                      "end": 3835,
                                                      "loc": {
                                                        "start": {
                                                          "line": 82,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 82,
                                                          "column": 114
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 3749,
                                                        "end": 3788,
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 67
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 3749,
                                                          "end": 3769,
                                                          "loc": {
                                                            "start": {
                                                              "line": 82,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 82,
                                                              "column": 48
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3749,
                                                            "end": 3763,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 42
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 3749,
                                                              "end": 3756,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 35
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3757,
                                                              "end": 3763,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 42
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3764,
                                                            "end": 3769,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 48
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 3770,
                                                          "end": 3788,
                                                          "loc": {
                                                            "start": {
                                                              "line": 82,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 82,
                                                              "column": 67
                                                            },
                                                            "identifierName": "setObjectsSelected"
                                                          },
                                                          "name": "setObjectsSelected"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 3789,
                                                          "end": 3827,
                                                          "loc": {
                                                            "start": {
                                                              "line": 82,
                                                              "column": 68
                                                            },
                                                            "end": {
                                                              "line": 82,
                                                              "column": 106
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3789,
                                                            "end": 3809,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 68
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 88
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3789,
                                                              "end": 3803,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 68
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 82
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 3789,
                                                                "end": 3796,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 82,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 82,
                                                                    "column": 75
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3797,
                                                                "end": 3803,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 82,
                                                                    "column": 76
                                                                  },
                                                                  "end": {
                                                                    "line": 82,
                                                                    "column": 82
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3804,
                                                              "end": 3809,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 83
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 88
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3810,
                                                            "end": 3827,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 89
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 106
                                                              },
                                                              "identifierName": "selectedObjectIds"
                                                            },
                                                            "name": "selectedObjectIds"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "BooleanLiteral",
                                                          "start": 3829,
                                                          "end": 3834,
                                                          "loc": {
                                                            "start": {
                                                              "line": 82,
                                                              "column": 108
                                                            },
                                                            "end": {
                                                              "line": 82,
                                                              "column": 113
                                                            }
                                                          },
                                                          "value": false
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "start": 3920,
                                    "end": 4168,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 17
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 3942,
                                        "end": 4150,
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 3968,
                                            "end": 3987,
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 43
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 3968,
                                              "end": 3973,
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 3975,
                                              "end": 3987,
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 43
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "Reset View",
                                                "raw": "\"Reset View\""
                                              },
                                              "value": "Reset View"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 4013,
                                            "end": 4128,
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 4013,
                                              "end": 4021,
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 89,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 4023,
                                              "end": 4128,
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 4033,
                                                  "end": 4040,
                                                  "loc": {
                                                    "start": {
                                                      "line": 89,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 89,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 4042,
                                                "end": 4128,
                                                "loc": {
                                                  "start": {
                                                    "line": 89,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 4072,
                                                    "end": 4102,
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 58
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 4072,
                                                      "end": 4101,
                                                      "loc": {
                                                        "start": {
                                                          "line": 90,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 90,
                                                          "column": 57
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 4072,
                                                        "end": 4099,
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 55
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 4072,
                                                          "end": 4089,
                                                          "loc": {
                                                            "start": {
                                                              "line": 90,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 90,
                                                              "column": 45
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 4072,
                                                            "end": 4079,
                                                            "loc": {
                                                              "start": {
                                                                "line": 90,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 90,
                                                                "column": 35
                                                              },
                                                              "identifierName": "context"
                                                            },
                                                            "name": "context"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 4080,
                                                            "end": 4089,
                                                            "loc": {
                                                              "start": {
                                                                "line": 90,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 90,
                                                                "column": 45
                                                              },
                                                              "identifierName": "bimViewer"
                                                            },
                                                            "name": "bimViewer"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 4090,
                                                          "end": 4099,
                                                          "loc": {
                                                            "start": {
                                                              "line": 90,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 90,
                                                              "column": 55
                                                            },
                                                            "identifierName": "resetView"
                                                          },
                                                          "name": "resetView"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": []
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "start": 4186,
                                    "end": 4601,
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 17
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 4208,
                                        "end": 4583,
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 21
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 4234,
                                            "end": 4255,
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 45
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 4234,
                                              "end": 4239,
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 29
                                                },
                                                "identifierName": "title"
                                              },
                                              "name": "title"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 4241,
                                              "end": 4255,
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 45
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "Clear Slices",
                                                "raw": "\"Clear Slices\""
                                              },
                                              "value": "Clear Slices"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 4281,
                                            "end": 4416,
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 4281,
                                              "end": 4291,
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 34
                                                },
                                                "identifierName": "getEnabled"
                                              },
                                              "name": "getEnabled"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 4293,
                                              "end": 4416,
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 4303,
                                                  "end": 4310,
                                                  "loc": {
                                                    "start": {
                                                      "line": 97,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 97,
                                                      "column": 53
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 4312,
                                                "end": 4416,
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 4342,
                                                    "end": 4390,
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 98,
                                                        "column": 76
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "BinaryExpression",
                                                      "start": 4350,
                                                      "end": 4388,
                                                      "loc": {
                                                        "start": {
                                                          "line": 98,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 98,
                                                          "column": 74
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "CallExpression",
                                                        "start": 4350,
                                                        "end": 4384,
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 70
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 4350,
                                                          "end": 4382,
                                                          "loc": {
                                                            "start": {
                                                              "line": 98,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 98,
                                                              "column": 68
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 4350,
                                                            "end": 4367,
                                                            "loc": {
                                                              "start": {
                                                                "line": 98,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 98,
                                                                "column": 53
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 4350,
                                                              "end": 4357,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 98,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 98,
                                                                  "column": 43
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 4358,
                                                              "end": 4367,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 98,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 98,
                                                                  "column": 53
                                                                },
                                                                "identifierName": "bimViewer"
                                                              },
                                                              "name": "bimViewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 4368,
                                                            "end": 4382,
                                                            "loc": {
                                                              "start": {
                                                                "line": 98,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 98,
                                                                "column": 68
                                                              },
                                                              "identifierName": "getNumSections"
                                                            },
                                                            "name": "getNumSections"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": []
                                                      },
                                                      "operator": ">",
                                                      "right": {
                                                        "type": "NumericLiteral",
                                                        "start": 4387,
                                                        "end": 4388,
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 73
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 74
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 0,
                                                          "raw": "0"
                                                        },
                                                        "value": 0
                                                      },
                                                      "extra": {
                                                        "parenthesized": true,
                                                        "parenStart": 4349
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 4442,
                                            "end": 4561,
                                            "loc": {
                                              "start": {
                                                "line": 100,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 102,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 4442,
                                              "end": 4450,
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 32
                                                },
                                                "identifierName": "doAction"
                                              },
                                              "name": "doAction"
                                            },
                                            "value": {
                                              "type": "FunctionExpression",
                                              "start": 4452,
                                              "end": 4561,
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 25
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 4462,
                                                  "end": 4469,
                                                  "loc": {
                                                    "start": {
                                                      "line": 100,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 100,
                                                      "column": 51
                                                    },
                                                    "identifierName": "context"
                                                  },
                                                  "name": "context"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 4471,
                                                "end": 4561,
                                                "loc": {
                                                  "start": {
                                                    "line": 100,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 25
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 4501,
                                                    "end": 4535,
                                                    "loc": {
                                                      "start": {
                                                        "line": 101,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 101,
                                                        "column": 62
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 4501,
                                                      "end": 4534,
                                                      "loc": {
                                                        "start": {
                                                          "line": 101,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 101,
                                                          "column": 61
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 4501,
                                                        "end": 4532,
                                                        "loc": {
                                                          "start": {
                                                            "line": 101,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 101,
                                                            "column": 59
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 4501,
                                                          "end": 4518,
                                                          "loc": {
                                                            "start": {
                                                              "line": 101,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 101,
                                                              "column": 45
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 4501,
                                                            "end": 4508,
                                                            "loc": {
                                                              "start": {
                                                                "line": 101,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 101,
                                                                "column": 35
                                                              },
                                                              "identifierName": "context"
                                                            },
                                                            "name": "context"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 4509,
                                                            "end": 4518,
                                                            "loc": {
                                                              "start": {
                                                                "line": 101,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 101,
                                                                "column": 45
                                                              },
                                                              "identifierName": "bimViewer"
                                                            },
                                                            "name": "bimViewer"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 4519,
                                                          "end": 4532,
                                                          "loc": {
                                                            "start": {
                                                              "line": 101,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 101,
                                                              "column": 59
                                                            },
                                                            "identifierName": "clearSections"
                                                          },
                                                          "name": "clearSections"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": []
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            }
          ]
        },
        "leadingComments": [],
        "name": "_",
        "trailingComments": []
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 4637,
        "end": 4664,
        "loc": {
          "start": {
            "line": 110,
            "column": 0
          },
          "end": {
            "line": 110,
            "column": 27
          }
        },
        "declaration": null,
        "specifiers": [
          {
            "type": "ExportSpecifier",
            "start": 4645,
            "end": 4662,
            "loc": {
              "start": {
                "line": 110,
                "column": 8
              },
              "end": {
                "line": 110,
                "column": 25
              }
            },
            "local": {
              "type": "Identifier",
              "start": 4645,
              "end": 4662,
              "loc": {
                "start": {
                  "line": 110,
                  "column": 8
                },
                "end": {
                  "line": 110,
                  "column": 25
                },
                "identifierName": "CanvasContextMenu"
              },
              "name": "CanvasContextMenu"
            },
            "exported": {
              "type": "Identifier",
              "start": 4645,
              "end": 4662,
              "loc": {
                "start": {
                  "line": 110,
                  "column": 8
                },
                "end": {
                  "line": 110,
                  "column": 25
                },
                "identifierName": "CanvasContextMenu"
              },
              "name": "CanvasContextMenu"
            }
          }
        ],
        "source": null
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 4637,
        "end": 4664,
        "loc": {
          "start": {
            "line": 110,
            "column": 0
          },
          "end": {
            "line": 110,
            "column": 27
          }
        },
        "declaration": {
          "type": "ClassDeclaration",
          "start": 97,
          "end": 4635,
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 108,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 103,
            "end": 120,
            "loc": {
              "start": {
                "line": 6,
                "column": 6
              },
              "end": {
                "line": 6,
                "column": 23
              },
              "identifierName": "CanvasContextMenu"
            },
            "name": "CanvasContextMenu",
            "leadingComments": null
          },
          "superClass": {
            "type": "Identifier",
            "start": 129,
            "end": 140,
            "loc": {
              "start": {
                "line": 6,
                "column": 32
              },
              "end": {
                "line": 6,
                "column": 43
              },
              "identifierName": "ContextMenu"
            },
            "name": "ContextMenu"
          },
          "body": {
            "type": "ClassBody",
            "start": 141,
            "end": 4635,
            "loc": {
              "start": {
                "line": 6,
                "column": 44
              },
              "end": {
                "line": 108,
                "column": 1
              }
            },
            "body": [
              {
                "type": "ClassMethod",
                "start": 147,
                "end": 4633,
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 4
                  },
                  "end": {
                    "line": 107,
                    "column": 5
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 147,
                  "end": 158,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 7,
                      "column": 15
                    },
                    "identifierName": "constructor"
                  },
                  "name": "constructor"
                },
                "kind": "constructor",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 159,
                    "end": 167,
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 16
                      },
                      "end": {
                        "line": 7,
                        "column": 24
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 159,
                      "end": 162,
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 16
                        },
                        "end": {
                          "line": 7,
                          "column": 19
                        },
                        "identifierName": "cfg"
                      },
                      "name": "cfg"
                    },
                    "right": {
                      "type": "ObjectExpression",
                      "start": 165,
                      "end": 167,
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 22
                        },
                        "end": {
                          "line": 7,
                          "column": 24
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 169,
                  "end": 4633,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 26
                    },
                    "end": {
                      "line": 107,
                      "column": 5
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 179,
                      "end": 4627,
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 8
                        },
                        "end": {
                          "line": 106,
                          "column": 11
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 179,
                        "end": 4626,
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 8
                          },
                          "end": {
                            "line": 106,
                            "column": 10
                          }
                        },
                        "callee": {
                          "type": "Super",
                          "start": 179,
                          "end": 184,
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 8
                            },
                            "end": {
                              "line": 8,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 185,
                            "end": 4625,
                            "loc": {
                              "start": {
                                "line": 8,
                                "column": 14
                              },
                              "end": {
                                "line": 106,
                                "column": 9
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 199,
                                "end": 219,
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 32
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 199,
                                  "end": 206,
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 19
                                    },
                                    "identifierName": "context"
                                  },
                                  "name": "context"
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "start": 208,
                                  "end": 219,
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 208,
                                    "end": 211,
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 24
                                      },
                                      "identifierName": "cfg"
                                    },
                                    "name": "cfg"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 212,
                                    "end": 219,
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 32
                                      },
                                      "identifierName": "context"
                                    },
                                    "name": "context"
                                  },
                                  "computed": false
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 233,
                                "end": 4615,
                                "loc": {
                                  "start": {
                                    "line": 10,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 13
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 233,
                                  "end": 238,
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 17
                                    },
                                    "identifierName": "items"
                                  },
                                  "name": "items"
                                },
                                "value": {
                                  "type": "ArrayExpression",
                                  "start": 240,
                                  "end": 4615,
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 13
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "ArrayExpression",
                                      "start": 258,
                                      "end": 924,
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 17
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 280,
                                          "end": 906,
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 306,
                                              "end": 327,
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 45
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 306,
                                                "end": 311,
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 313,
                                                "end": 327,
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 45
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "View Fit All",
                                                  "raw": "\"View Fit All\""
                                                },
                                                "value": "View Fit All"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 353,
                                              "end": 884,
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 353,
                                                "end": 361,
                                                "loc": {
                                                  "start": {
                                                    "line": 14,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 14,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 363,
                                                "end": 884,
                                                "loc": {
                                                  "start": {
                                                    "line": 14,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 373,
                                                    "end": 380,
                                                    "loc": {
                                                      "start": {
                                                        "line": 14,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 14,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 382,
                                                  "end": 884,
                                                  "loc": {
                                                    "start": {
                                                      "line": 14,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 412,
                                                      "end": 442,
                                                      "loc": {
                                                        "start": {
                                                          "line": 15,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 15,
                                                          "column": 58
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 418,
                                                          "end": 441,
                                                          "loc": {
                                                            "start": {
                                                              "line": 15,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 15,
                                                              "column": 57
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 418,
                                                            "end": 424,
                                                            "loc": {
                                                              "start": {
                                                                "line": 15,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 15,
                                                                "column": 40
                                                              },
                                                              "identifierName": "viewer"
                                                            },
                                                            "name": "viewer"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 427,
                                                            "end": 441,
                                                            "loc": {
                                                              "start": {
                                                                "line": 15,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 15,
                                                                "column": 57
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 427,
                                                              "end": 434,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 15,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 15,
                                                                  "column": 50
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 435,
                                                              "end": 441,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 15,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 15,
                                                                  "column": 57
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 471,
                                                      "end": 498,
                                                      "loc": {
                                                        "start": {
                                                          "line": 16,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 16,
                                                          "column": 55
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 477,
                                                          "end": 497,
                                                          "loc": {
                                                            "start": {
                                                              "line": 16,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 16,
                                                              "column": 54
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 477,
                                                            "end": 482,
                                                            "loc": {
                                                              "start": {
                                                                "line": 16,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 16,
                                                                "column": 39
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 485,
                                                            "end": 497,
                                                            "loc": {
                                                              "start": {
                                                                "line": 16,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 16,
                                                                "column": 54
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 485,
                                                              "end": 491,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 16,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 16,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 492,
                                                              "end": 497,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 16,
                                                                  "column": 49
                                                                },
                                                                "end": {
                                                                  "line": 16,
                                                                  "column": 54
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 527,
                                                      "end": 583,
                                                      "loc": {
                                                        "start": {
                                                          "line": 17,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 17,
                                                          "column": 84
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 533,
                                                          "end": 582,
                                                          "loc": {
                                                            "start": {
                                                              "line": 17,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 17,
                                                              "column": 83
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 533,
                                                            "end": 542,
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 43
                                                              },
                                                              "identifierName": "sceneAABB"
                                                            },
                                                            "name": "sceneAABB"
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "start": 545,
                                                            "end": 582,
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 83
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 545,
                                                              "end": 558,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 59
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 545,
                                                                "end": 550,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 46
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 51
                                                                  },
                                                                  "identifierName": "scene"
                                                                },
                                                                "name": "scene"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 551,
                                                                "end": 558,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 52
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 59
                                                                  },
                                                                  "identifierName": "getAABB"
                                                                },
                                                                "name": "getAABB"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "start": 559,
                                                                "end": 581,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 60
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 82
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 559,
                                                                  "end": 564,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 60
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 65
                                                                    },
                                                                    "identifierName": "scene"
                                                                  },
                                                                  "name": "scene"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 565,
                                                                  "end": 581,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 66
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 82
                                                                    },
                                                                    "identifierName": "visibleObjectIds"
                                                                  },
                                                                  "name": "visibleObjectIds"
                                                                },
                                                                "computed": false
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 612,
                                                      "end": 766,
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 31
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 612,
                                                        "end": 765,
                                                        "loc": {
                                                          "start": {
                                                            "line": 18,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 30
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 612,
                                                          "end": 637,
                                                          "loc": {
                                                            "start": {
                                                              "line": 18,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 18,
                                                              "column": 53
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 612,
                                                            "end": 631,
                                                            "loc": {
                                                              "start": {
                                                                "line": 18,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 18,
                                                                "column": 47
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 612,
                                                              "end": 618,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 18,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 18,
                                                                  "column": 34
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 619,
                                                              "end": 631,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 18,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 18,
                                                                  "column": 47
                                                                },
                                                                "identifierName": "cameraFlight"
                                                              },
                                                              "name": "cameraFlight"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 632,
                                                            "end": 637,
                                                            "loc": {
                                                              "start": {
                                                                "line": 18,
                                                                "column": 48
                                                              },
                                                              "end": {
                                                                "line": 18,
                                                                "column": 53
                                                              },
                                                              "identifierName": "flyTo"
                                                            },
                                                            "name": "flyTo"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "ObjectExpression",
                                                            "start": 638,
                                                            "end": 764,
                                                            "loc": {
                                                              "start": {
                                                                "line": 18,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 21,
                                                                "column": 29
                                                              }
                                                            },
                                                            "properties": [
                                                              {
                                                                "type": "ObjectProperty",
                                                                "start": 672,
                                                                "end": 687,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 19,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 19,
                                                                    "column": 47
                                                                  }
                                                                },
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "start": 672,
                                                                  "end": 676,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 19,
                                                                      "column": 32
                                                                    },
                                                                    "end": {
                                                                      "line": 19,
                                                                      "column": 36
                                                                    },
                                                                    "identifierName": "aabb"
                                                                  },
                                                                  "name": "aabb"
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "start": 678,
                                                                  "end": 687,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 19,
                                                                      "column": 38
                                                                    },
                                                                    "end": {
                                                                      "line": 19,
                                                                      "column": 47
                                                                    },
                                                                    "identifierName": "sceneAABB"
                                                                  },
                                                                  "name": "sceneAABB"
                                                                }
                                                              },
                                                              {
                                                                "type": "ObjectProperty",
                                                                "start": 721,
                                                                "end": 734,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 20,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 20,
                                                                    "column": 45
                                                                  }
                                                                },
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "start": 721,
                                                                  "end": 729,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 20,
                                                                      "column": 32
                                                                    },
                                                                    "end": {
                                                                      "line": 20,
                                                                      "column": 40
                                                                    },
                                                                    "identifierName": "duration"
                                                                  },
                                                                  "name": "duration"
                                                                },
                                                                "value": {
                                                                  "type": "NumericLiteral",
                                                                  "start": 731,
                                                                  "end": 734,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 20,
                                                                      "column": 42
                                                                    },
                                                                    "end": {
                                                                      "line": 20,
                                                                      "column": 45
                                                                    }
                                                                  },
                                                                  "extra": {
                                                                    "rawValue": 0.5,
                                                                    "raw": "0.5"
                                                                  },
                                                                  "value": 0.5
                                                                }
                                                              }
                                                            ]
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 795,
                                                      "end": 858,
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 91
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "start": 795,
                                                        "end": 857,
                                                        "loc": {
                                                          "start": {
                                                            "line": 22,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 22,
                                                            "column": 90
                                                          }
                                                        },
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "start": 795,
                                                          "end": 824,
                                                          "loc": {
                                                            "start": {
                                                              "line": 22,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 22,
                                                              "column": 57
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 795,
                                                            "end": 815,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 48
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 795,
                                                              "end": 801,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 22,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 22,
                                                                  "column": 34
                                                                },
                                                                "identifierName": "viewer"
                                                              },
                                                              "name": "viewer"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 802,
                                                              "end": 815,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 22,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 22,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "cameraControl"
                                                              },
                                                              "name": "cameraControl"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 816,
                                                            "end": 824,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 57
                                                              },
                                                              "identifierName": "pivotPos"
                                                            },
                                                            "name": "pivotPos"
                                                          },
                                                          "computed": false
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "start": 827,
                                                          "end": 857,
                                                          "loc": {
                                                            "start": {
                                                              "line": 22,
                                                              "column": 60
                                                            },
                                                            "end": {
                                                              "line": 22,
                                                              "column": 90
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 827,
                                                            "end": 846,
                                                            "loc": {
                                                              "start": {
                                                                "line": 22,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 22,
                                                                "column": 79
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 827,
                                                              "end": 831,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 22,
                                                                  "column": 60
                                                                },
                                                                "end": {
                                                                  "line": 22,
                                                                  "column": 64
                                                                },
                                                                "identifierName": "math"
                                                              },
                                                              "name": "math"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 832,
                                                              "end": 846,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 22,
                                                                  "column": 65
                                                                },
                                                                "end": {
                                                                  "line": 22,
                                                                  "column": 79
                                                                },
                                                                "identifierName": "getAABB3Center"
                                                              },
                                                              "name": "getAABB3Center"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 847,
                                                              "end": 856,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 22,
                                                                  "column": 80
                                                                },
                                                                "end": {
                                                                  "line": 22,
                                                                  "column": 89
                                                                },
                                                                "identifierName": "sceneAABB"
                                                              },
                                                              "name": "sceneAABB"
                                                            }
                                                          ]
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "start": 942,
                                      "end": 2077,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 17
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 964,
                                          "end": 1390,
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 990,
                                              "end": 1007,
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 41
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 990,
                                                "end": 995,
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 997,
                                                "end": 1007,
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 41
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "Hide All",
                                                  "raw": "\"Hide All\""
                                                },
                                                "value": "Hide All"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 1033,
                                              "end": 1172,
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 1033,
                                                "end": 1043,
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 29,
                                                    "column": 34
                                                  },
                                                  "identifierName": "getEnabled"
                                                },
                                                "name": "getEnabled"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 1045,
                                                "end": 1172,
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 1055,
                                                    "end": 1062,
                                                    "loc": {
                                                      "start": {
                                                        "line": 29,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 29,
                                                        "column": 53
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 1064,
                                                  "end": 1172,
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "start": 1094,
                                                      "end": 1146,
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 80
                                                        }
                                                      },
                                                      "argument": {
                                                        "type": "BinaryExpression",
                                                        "start": 1102,
                                                        "end": 1144,
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 78
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "start": 1102,
                                                          "end": 1140,
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 74
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1102,
                                                            "end": 1122,
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 56
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1102,
                                                              "end": 1116,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 50
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 1102,
                                                                "end": 1109,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 30,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 30,
                                                                    "column": 43
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1110,
                                                                "end": 1116,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 30,
                                                                    "column": 44
                                                                  },
                                                                  "end": {
                                                                    "line": 30,
                                                                    "column": 50
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1117,
                                                              "end": 1122,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 30,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 30,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1123,
                                                            "end": 1140,
                                                            "loc": {
                                                              "start": {
                                                                "line": 30,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 30,
                                                                "column": 74
                                                              },
                                                              "identifierName": "numVisibleObjects"
                                                            },
                                                            "name": "numVisibleObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "operator": ">",
                                                        "right": {
                                                          "type": "NumericLiteral",
                                                          "start": 1143,
                                                          "end": 1144,
                                                          "loc": {
                                                            "start": {
                                                              "line": 30,
                                                              "column": 77
                                                            },
                                                            "end": {
                                                              "line": 30,
                                                              "column": 78
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": 0,
                                                            "raw": "0"
                                                          },
                                                          "value": 0
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 1101
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 1198,
                                              "end": 1368,
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 34,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 1198,
                                                "end": 1206,
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 1208,
                                                "end": 1368,
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 34,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 1218,
                                                    "end": 1225,
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 1227,
                                                  "end": 1368,
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 34,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 1257,
                                                      "end": 1342,
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 113
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 1257,
                                                        "end": 1341,
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 112
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 1257,
                                                          "end": 1295,
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 66
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 1257,
                                                            "end": 1277,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 48
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1257,
                                                              "end": 1271,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 42
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 1257,
                                                                "end": 1264,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 33,
                                                                    "column": 28
                                                                  },
                                                                  "end": {
                                                                    "line": 33,
                                                                    "column": 35
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1265,
                                                                "end": 1271,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 33,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 33,
                                                                    "column": 42
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1272,
                                                              "end": 1277,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1278,
                                                            "end": 1295,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 66
                                                              },
                                                              "identifierName": "setObjectsVisible"
                                                            },
                                                            "name": "setObjectsVisible"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 1296,
                                                            "end": 1333,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 67
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 104
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1296,
                                                              "end": 1316,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 67
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 87
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 1296,
                                                                "end": 1310,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 33,
                                                                    "column": 67
                                                                  },
                                                                  "end": {
                                                                    "line": 33,
                                                                    "column": 81
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 1296,
                                                                  "end": 1303,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 33,
                                                                      "column": 67
                                                                    },
                                                                    "end": {
                                                                      "line": 33,
                                                                      "column": 74
                                                                    },
                                                                    "identifierName": "context"
                                                                  },
                                                                  "name": "context"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 1304,
                                                                  "end": 1310,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 33,
                                                                      "column": 75
                                                                    },
                                                                    "end": {
                                                                      "line": 33,
                                                                      "column": 81
                                                                    },
                                                                    "identifierName": "viewer"
                                                                  },
                                                                  "name": "viewer"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1311,
                                                                "end": 1316,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 33,
                                                                    "column": 82
                                                                  },
                                                                  "end": {
                                                                    "line": 33,
                                                                    "column": 87
                                                                  },
                                                                  "identifierName": "scene"
                                                                },
                                                                "name": "scene"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1317,
                                                              "end": 1333,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 33,
                                                                  "column": 88
                                                                },
                                                                "end": {
                                                                  "line": 33,
                                                                  "column": 104
                                                                },
                                                                "identifierName": "visibleObjectIds"
                                                              },
                                                              "name": "visibleObjectIds"
                                                            },
                                                            "computed": false
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 1335,
                                                            "end": 1340,
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 111
                                                              }
                                                            },
                                                            "value": false
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ObjectExpression",
                                          "start": 1412,
                                          "end": 2059,
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 1438,
                                              "end": 1455,
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 41
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 1438,
                                                "end": 1443,
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 1445,
                                                "end": 1455,
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 41
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "Show all",
                                                  "raw": "\"Show all\""
                                                },
                                                "value": "Show all"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 1481,
                                              "end": 1733,
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 1481,
                                                "end": 1491,
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 34
                                                  },
                                                  "identifierName": "getEnabled"
                                                },
                                                "name": "getEnabled"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 1493,
                                                "end": 1733,
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 1503,
                                                    "end": 1510,
                                                    "loc": {
                                                      "start": {
                                                        "line": 38,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 38,
                                                        "column": 53
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 1512,
                                                  "end": 1733,
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 1542,
                                                      "end": 1577,
                                                      "loc": {
                                                        "start": {
                                                          "line": 39,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 39,
                                                          "column": 63
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 1548,
                                                          "end": 1576,
                                                          "loc": {
                                                            "start": {
                                                              "line": 39,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 39,
                                                              "column": 62
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 1548,
                                                            "end": 1553,
                                                            "loc": {
                                                              "start": {
                                                                "line": 39,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 39,
                                                                "column": 39
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 1556,
                                                            "end": 1576,
                                                            "loc": {
                                                              "start": {
                                                                "line": 39,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 39,
                                                                "column": 62
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1556,
                                                              "end": 1570,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 39,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 39,
                                                                  "column": 56
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 1556,
                                                                "end": 1563,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 39,
                                                                    "column": 42
                                                                  },
                                                                  "end": {
                                                                    "line": 39,
                                                                    "column": 49
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1564,
                                                                "end": 1570,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 39,
                                                                    "column": 50
                                                                  },
                                                                  "end": {
                                                                    "line": 39,
                                                                    "column": 56
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1571,
                                                              "end": 1576,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 39,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 39,
                                                                  "column": 62
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "ReturnStatement",
                                                      "start": 1606,
                                                      "end": 1707,
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 129
                                                        }
                                                      },
                                                      "argument": {
                                                        "type": "LogicalExpression",
                                                        "start": 1614,
                                                        "end": 1705,
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 127
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "start": 1615,
                                                          "end": 1657,
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 79
                                                            }
                                                          },
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "start": 1615,
                                                            "end": 1638,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 60
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1615,
                                                              "end": 1620,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 37
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 42
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1621,
                                                              "end": 1638,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 60
                                                                },
                                                                "identifierName": "numVisibleObjects"
                                                              },
                                                              "name": "numVisibleObjects"
                                                            },
                                                            "computed": false
                                                          },
                                                          "operator": "<",
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "start": 1641,
                                                            "end": 1657,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 63
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 79
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1641,
                                                              "end": 1646,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 63
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 68
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1647,
                                                              "end": 1657,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 69
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 79
                                                                },
                                                                "identifierName": "numObjects"
                                                              },
                                                              "name": "numObjects"
                                                            },
                                                            "computed": false
                                                          },
                                                          "extra": {
                                                            "parenthesized": true,
                                                            "parenStart": 1614
                                                          }
                                                        },
                                                        "operator": "||",
                                                        "right": {
                                                          "type": "BinaryExpression",
                                                          "start": 1663,
                                                          "end": 1704,
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 85
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 126
                                                            }
                                                          },
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "start": 1663,
                                                            "end": 1700,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 85
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 122
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1663,
                                                              "end": 1683,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 85
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 105
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 1663,
                                                                "end": 1677,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 40,
                                                                    "column": 85
                                                                  },
                                                                  "end": {
                                                                    "line": 40,
                                                                    "column": 99
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 1663,
                                                                  "end": 1670,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 40,
                                                                      "column": 85
                                                                    },
                                                                    "end": {
                                                                      "line": 40,
                                                                      "column": 92
                                                                    },
                                                                    "identifierName": "context"
                                                                  },
                                                                  "name": "context"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 1671,
                                                                  "end": 1677,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 40,
                                                                      "column": 93
                                                                    },
                                                                    "end": {
                                                                      "line": 40,
                                                                      "column": 99
                                                                    },
                                                                    "identifierName": "viewer"
                                                                  },
                                                                  "name": "viewer"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1678,
                                                                "end": 1683,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 40,
                                                                    "column": 100
                                                                  },
                                                                  "end": {
                                                                    "line": 40,
                                                                    "column": 105
                                                                  },
                                                                  "identifierName": "scene"
                                                                },
                                                                "name": "scene"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1684,
                                                              "end": 1700,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 106
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 122
                                                                },
                                                                "identifierName": "numXRayedObjects"
                                                              },
                                                              "name": "numXRayedObjects"
                                                            },
                                                            "computed": false
                                                          },
                                                          "operator": ">",
                                                          "right": {
                                                            "type": "NumericLiteral",
                                                            "start": 1703,
                                                            "end": 1704,
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 125
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 126
                                                              }
                                                            },
                                                            "extra": {
                                                              "rawValue": 0,
                                                              "raw": "0"
                                                            },
                                                            "value": 0
                                                          },
                                                          "extra": {
                                                            "parenthesized": true,
                                                            "parenStart": 1662
                                                          }
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 1613
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 1759,
                                              "end": 2037,
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 1759,
                                                "end": 1767,
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 1769,
                                                "end": 2037,
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 1779,
                                                    "end": 1786,
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 1788,
                                                  "end": 2037,
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 46,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 1818,
                                                      "end": 1853,
                                                      "loc": {
                                                        "start": {
                                                          "line": 43,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 43,
                                                          "column": 63
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 1824,
                                                          "end": 1852,
                                                          "loc": {
                                                            "start": {
                                                              "line": 43,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 43,
                                                              "column": 62
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 1824,
                                                            "end": 1829,
                                                            "loc": {
                                                              "start": {
                                                                "line": 43,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 43,
                                                                "column": 39
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 1832,
                                                            "end": 1852,
                                                            "loc": {
                                                              "start": {
                                                                "line": 43,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 43,
                                                                "column": 62
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 1832,
                                                              "end": 1846,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 43,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 43,
                                                                  "column": 56
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 1832,
                                                                "end": 1839,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 43,
                                                                    "column": 42
                                                                  },
                                                                  "end": {
                                                                    "line": 43,
                                                                    "column": 49
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 1840,
                                                                "end": 1846,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 43,
                                                                    "column": 50
                                                                  },
                                                                  "end": {
                                                                    "line": 43,
                                                                    "column": 56
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1847,
                                                              "end": 1852,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 43,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 43,
                                                                  "column": 62
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 1882,
                                                      "end": 1929,
                                                      "loc": {
                                                        "start": {
                                                          "line": 44,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 44,
                                                          "column": 75
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 1882,
                                                        "end": 1928,
                                                        "loc": {
                                                          "start": {
                                                            "line": 44,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 44,
                                                            "column": 74
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 1882,
                                                          "end": 1905,
                                                          "loc": {
                                                            "start": {
                                                              "line": 44,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 44,
                                                              "column": 51
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 1882,
                                                            "end": 1887,
                                                            "loc": {
                                                              "start": {
                                                                "line": 44,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 44,
                                                                "column": 33
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1888,
                                                            "end": 1905,
                                                            "loc": {
                                                              "start": {
                                                                "line": 44,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 44,
                                                                "column": 51
                                                              },
                                                              "identifierName": "setObjectsVisible"
                                                            },
                                                            "name": "setObjectsVisible"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 1906,
                                                            "end": 1921,
                                                            "loc": {
                                                              "start": {
                                                                "line": 44,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 44,
                                                                "column": 67
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1906,
                                                              "end": 1911,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 44,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 44,
                                                                  "column": 57
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1912,
                                                              "end": 1921,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 44,
                                                                  "column": 58
                                                                },
                                                                "end": {
                                                                  "line": 44,
                                                                  "column": 67
                                                                },
                                                                "identifierName": "objectIds"
                                                              },
                                                              "name": "objectIds"
                                                            },
                                                            "computed": false
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 1923,
                                                            "end": 1927,
                                                            "loc": {
                                                              "start": {
                                                                "line": 44,
                                                                "column": 69
                                                              },
                                                              "end": {
                                                                "line": 44,
                                                                "column": 73
                                                              }
                                                            },
                                                            "value": true
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 1958,
                                                      "end": 2011,
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 81
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 1958,
                                                        "end": 2010,
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 80
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 1958,
                                                          "end": 1980,
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 50
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 1958,
                                                            "end": 1963,
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 33
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1964,
                                                            "end": 1980,
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 50
                                                              },
                                                              "identifierName": "setObjectsXRayed"
                                                            },
                                                            "name": "setObjectsXRayed"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 1981,
                                                            "end": 2002,
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 72
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 1981,
                                                              "end": 1986,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 45,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 45,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 1987,
                                                              "end": 2002,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 45,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 45,
                                                                  "column": 72
                                                                },
                                                                "identifierName": "xrayedObjectIds"
                                                              },
                                                              "name": "xrayedObjectIds"
                                                            },
                                                            "computed": false
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 2004,
                                                            "end": 2009,
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 74
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 79
                                                              }
                                                            },
                                                            "value": false
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "start": 2095,
                                      "end": 3412,
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 17
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 2117,
                                          "end": 2786,
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 2143,
                                              "end": 2161,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 42
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 2143,
                                                "end": 2148,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 2150,
                                                "end": 2161,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 42
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "X-Ray All",
                                                  "raw": "\"X-Ray All\""
                                                },
                                                "value": "X-Ray All"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 2187,
                                              "end": 2389,
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 2187,
                                                "end": 2197,
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 34
                                                  },
                                                  "identifierName": "getEnabled"
                                                },
                                                "name": "getEnabled"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 2199,
                                                "end": 2389,
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 2209,
                                                    "end": 2216,
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 53
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 2218,
                                                  "end": 2389,
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 2248,
                                                      "end": 2283,
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 63
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 2254,
                                                          "end": 2282,
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 62
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 2254,
                                                            "end": 2259,
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 39
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 2262,
                                                            "end": 2282,
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 62
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 2262,
                                                              "end": 2276,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 56
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 2262,
                                                                "end": 2269,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 42
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 49
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2270,
                                                                "end": 2276,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 50
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 56
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2277,
                                                              "end": 2282,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 62
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "ReturnStatement",
                                                      "start": 2312,
                                                      "end": 2363,
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 79
                                                        }
                                                      },
                                                      "argument": {
                                                        "type": "BinaryExpression",
                                                        "start": 2320,
                                                        "end": 2361,
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 77
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "start": 2320,
                                                          "end": 2342,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 58
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2320,
                                                            "end": 2325,
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 41
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2326,
                                                            "end": 2342,
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 58
                                                              },
                                                              "identifierName": "numXRayedObjects"
                                                            },
                                                            "name": "numXRayedObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "operator": "<",
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "start": 2345,
                                                          "end": 2361,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 61
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 77
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2345,
                                                            "end": 2350,
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 61
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 66
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2351,
                                                            "end": 2361,
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 67
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 77
                                                              },
                                                              "identifierName": "numObjects"
                                                            },
                                                            "name": "numObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 2319
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 2415,
                                              "end": 2764,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 2415,
                                                "end": 2423,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 2425,
                                                "end": 2764,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 2435,
                                                    "end": 2442,
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 2444,
                                                  "end": 2764,
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 61,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 2474,
                                                      "end": 2509,
                                                      "loc": {
                                                        "start": {
                                                          "line": 57,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 57,
                                                          "column": 63
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 2480,
                                                          "end": 2508,
                                                          "loc": {
                                                            "start": {
                                                              "line": 57,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 57,
                                                              "column": 62
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 2480,
                                                            "end": 2485,
                                                            "loc": {
                                                              "start": {
                                                                "line": 57,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 57,
                                                                "column": 39
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 2488,
                                                            "end": 2508,
                                                            "loc": {
                                                              "start": {
                                                                "line": 57,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 57,
                                                                "column": 62
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 2488,
                                                              "end": 2502,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 57,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 57,
                                                                  "column": 56
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 2488,
                                                                "end": 2495,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 57,
                                                                    "column": 42
                                                                  },
                                                                  "end": {
                                                                    "line": 57,
                                                                    "column": 49
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2496,
                                                                "end": 2502,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 57,
                                                                    "column": 50
                                                                  },
                                                                  "end": {
                                                                    "line": 57,
                                                                    "column": 56
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2503,
                                                              "end": 2508,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 57,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 57,
                                                                  "column": 62
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 2538,
                                                      "end": 2585,
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 75
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 2538,
                                                        "end": 2584,
                                                        "loc": {
                                                          "start": {
                                                            "line": 58,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 58,
                                                            "column": 74
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 2538,
                                                          "end": 2561,
                                                          "loc": {
                                                            "start": {
                                                              "line": 58,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 58,
                                                              "column": 51
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2538,
                                                            "end": 2543,
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 33
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2544,
                                                            "end": 2561,
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 51
                                                              },
                                                              "identifierName": "setObjectsVisible"
                                                            },
                                                            "name": "setObjectsVisible"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 2562,
                                                            "end": 2577,
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 67
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 2562,
                                                              "end": 2567,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 58,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 58,
                                                                  "column": 57
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2568,
                                                              "end": 2577,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 58,
                                                                  "column": 58
                                                                },
                                                                "end": {
                                                                  "line": 58,
                                                                  "column": 67
                                                                },
                                                                "identifierName": "objectIds"
                                                              },
                                                              "name": "objectIds"
                                                            },
                                                            "computed": false
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 2579,
                                                            "end": 2583,
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 69
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 73
                                                              }
                                                            },
                                                            "value": true
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 2614,
                                                      "end": 2660,
                                                      "loc": {
                                                        "start": {
                                                          "line": 59,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 59,
                                                          "column": 74
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 2614,
                                                        "end": 2659,
                                                        "loc": {
                                                          "start": {
                                                            "line": 59,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 59,
                                                            "column": 73
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 2614,
                                                          "end": 2636,
                                                          "loc": {
                                                            "start": {
                                                              "line": 59,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 59,
                                                              "column": 50
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2614,
                                                            "end": 2619,
                                                            "loc": {
                                                              "start": {
                                                                "line": 59,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 59,
                                                                "column": 33
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2620,
                                                            "end": 2636,
                                                            "loc": {
                                                              "start": {
                                                                "line": 59,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 59,
                                                                "column": 50
                                                              },
                                                              "identifierName": "setObjectsXRayed"
                                                            },
                                                            "name": "setObjectsXRayed"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 2637,
                                                            "end": 2652,
                                                            "loc": {
                                                              "start": {
                                                                "line": 59,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 59,
                                                                "column": 66
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 2637,
                                                              "end": 2642,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 59,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 59,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2643,
                                                              "end": 2652,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 59,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 59,
                                                                  "column": 66
                                                                },
                                                                "identifierName": "objectIds"
                                                              },
                                                              "name": "objectIds"
                                                            },
                                                            "computed": false
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 2654,
                                                            "end": 2658,
                                                            "loc": {
                                                              "start": {
                                                                "line": 59,
                                                                "column": 68
                                                              },
                                                              "end": {
                                                                "line": 59,
                                                                "column": 72
                                                              }
                                                            },
                                                            "value": true
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 2689,
                                                      "end": 2738,
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 77
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 2689,
                                                        "end": 2737,
                                                        "loc": {
                                                          "start": {
                                                            "line": 60,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 60,
                                                            "column": 76
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 2689,
                                                          "end": 2713,
                                                          "loc": {
                                                            "start": {
                                                              "line": 60,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 60,
                                                              "column": 52
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 2689,
                                                            "end": 2694,
                                                            "loc": {
                                                              "start": {
                                                                "line": 60,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 60,
                                                                "column": 33
                                                              },
                                                              "identifierName": "scene"
                                                            },
                                                            "name": "scene"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2695,
                                                            "end": 2713,
                                                            "loc": {
                                                              "start": {
                                                                "line": 60,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 60,
                                                                "column": 52
                                                              },
                                                              "identifierName": "setObjectsPickable"
                                                            },
                                                            "name": "setObjectsPickable"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 2714,
                                                            "end": 2729,
                                                            "loc": {
                                                              "start": {
                                                                "line": 60,
                                                                "column": 53
                                                              },
                                                              "end": {
                                                                "line": 60,
                                                                "column": 68
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 2714,
                                                              "end": 2719,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 60,
                                                                  "column": 53
                                                                },
                                                                "end": {
                                                                  "line": 60,
                                                                  "column": 58
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2720,
                                                              "end": 2729,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 60,
                                                                  "column": 59
                                                                },
                                                                "end": {
                                                                  "line": 60,
                                                                  "column": 68
                                                                },
                                                                "identifierName": "objectIds"
                                                              },
                                                              "name": "objectIds"
                                                            },
                                                            "computed": false
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 2731,
                                                            "end": 2736,
                                                            "loc": {
                                                              "start": {
                                                                "line": 60,
                                                                "column": 70
                                                              },
                                                              "end": {
                                                                "line": 60,
                                                                "column": 75
                                                              }
                                                            },
                                                            "value": false
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ObjectExpression",
                                          "start": 2808,
                                          "end": 3394,
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 2834,
                                              "end": 2853,
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 43
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 2834,
                                                "end": 2839,
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 2841,
                                                "end": 2853,
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 43
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "X-Ray None",
                                                  "raw": "\"X-Ray None\""
                                                },
                                                "value": "X-Ray None"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 2879,
                                              "end": 3017,
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 2879,
                                                "end": 2889,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 34
                                                  },
                                                  "identifierName": "getEnabled"
                                                },
                                                "name": "getEnabled"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 2891,
                                                "end": 3017,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 2901,
                                                    "end": 2908,
                                                    "loc": {
                                                      "start": {
                                                        "line": 65,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 65,
                                                        "column": 53
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 2910,
                                                  "end": 3017,
                                                  "loc": {
                                                    "start": {
                                                      "line": 65,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 67,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "start": 2940,
                                                      "end": 2991,
                                                      "loc": {
                                                        "start": {
                                                          "line": 66,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 66,
                                                          "column": 79
                                                        }
                                                      },
                                                      "argument": {
                                                        "type": "BinaryExpression",
                                                        "start": 2948,
                                                        "end": 2989,
                                                        "loc": {
                                                          "start": {
                                                            "line": 66,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 66,
                                                            "column": 77
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "start": 2948,
                                                          "end": 2985,
                                                          "loc": {
                                                            "start": {
                                                              "line": 66,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 66,
                                                              "column": 73
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2948,
                                                            "end": 2968,
                                                            "loc": {
                                                              "start": {
                                                                "line": 66,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 66,
                                                                "column": 56
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 2948,
                                                              "end": 2962,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 66,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 66,
                                                                  "column": 50
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 2948,
                                                                "end": 2955,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 66,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 66,
                                                                    "column": 43
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2956,
                                                                "end": 2962,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 66,
                                                                    "column": 44
                                                                  },
                                                                  "end": {
                                                                    "line": 66,
                                                                    "column": 50
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2963,
                                                              "end": 2968,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 66,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 66,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2969,
                                                            "end": 2985,
                                                            "loc": {
                                                              "start": {
                                                                "line": 66,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 66,
                                                                "column": 73
                                                              },
                                                              "identifierName": "numXRayedObjects"
                                                            },
                                                            "name": "numXRayedObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "operator": ">",
                                                        "right": {
                                                          "type": "NumericLiteral",
                                                          "start": 2988,
                                                          "end": 2989,
                                                          "loc": {
                                                            "start": {
                                                              "line": 66,
                                                              "column": 76
                                                            },
                                                            "end": {
                                                              "line": 66,
                                                              "column": 77
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": 0,
                                                            "raw": "0"
                                                          },
                                                          "value": 0
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 2947
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 3043,
                                              "end": 3372,
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 3043,
                                                "end": 3051,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 3053,
                                                "end": 3372,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 3063,
                                                    "end": 3070,
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 3072,
                                                  "end": 3372,
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 3102,
                                                      "end": 3163,
                                                      "loc": {
                                                        "start": {
                                                          "line": 69,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 69,
                                                          "column": 89
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 3108,
                                                          "end": 3162,
                                                          "loc": {
                                                            "start": {
                                                              "line": 69,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 69,
                                                              "column": 88
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 3108,
                                                            "end": 3123,
                                                            "loc": {
                                                              "start": {
                                                                "line": 69,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 69,
                                                                "column": 49
                                                              },
                                                              "identifierName": "xrayedObjectIds"
                                                            },
                                                            "name": "xrayedObjectIds"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 3126,
                                                            "end": 3162,
                                                            "loc": {
                                                              "start": {
                                                                "line": 69,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 69,
                                                                "column": 88
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3126,
                                                              "end": 3146,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 69,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 69,
                                                                  "column": 72
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 3126,
                                                                "end": 3140,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 69,
                                                                    "column": 52
                                                                  },
                                                                  "end": {
                                                                    "line": 69,
                                                                    "column": 66
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 3126,
                                                                  "end": 3133,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 69,
                                                                      "column": 52
                                                                    },
                                                                    "end": {
                                                                      "line": 69,
                                                                      "column": 59
                                                                    },
                                                                    "identifierName": "context"
                                                                  },
                                                                  "name": "context"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 3134,
                                                                  "end": 3140,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 69,
                                                                      "column": 60
                                                                    },
                                                                    "end": {
                                                                      "line": 69,
                                                                      "column": 66
                                                                    },
                                                                    "identifierName": "viewer"
                                                                  },
                                                                  "name": "viewer"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3141,
                                                                "end": 3146,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 69,
                                                                    "column": 67
                                                                  },
                                                                  "end": {
                                                                    "line": 69,
                                                                    "column": 72
                                                                  },
                                                                  "identifierName": "scene"
                                                                },
                                                                "name": "scene"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3147,
                                                              "end": 3162,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 69,
                                                                  "column": 73
                                                                },
                                                                "end": {
                                                                  "line": 69,
                                                                  "column": 88
                                                                },
                                                                "identifierName": "xrayedObjectIds"
                                                              },
                                                              "name": "xrayedObjectIds"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 3192,
                                                      "end": 3255,
                                                      "loc": {
                                                        "start": {
                                                          "line": 70,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 70,
                                                          "column": 91
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 3192,
                                                        "end": 3254,
                                                        "loc": {
                                                          "start": {
                                                            "line": 70,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 70,
                                                            "column": 90
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 3192,
                                                          "end": 3231,
                                                          "loc": {
                                                            "start": {
                                                              "line": 70,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 70,
                                                              "column": 67
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3192,
                                                            "end": 3212,
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 48
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3192,
                                                              "end": 3206,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 70,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 70,
                                                                  "column": 42
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 3192,
                                                                "end": 3199,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 70,
                                                                    "column": 28
                                                                  },
                                                                  "end": {
                                                                    "line": 70,
                                                                    "column": 35
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3200,
                                                                "end": 3206,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 70,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 70,
                                                                    "column": 42
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3207,
                                                              "end": 3212,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 70,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 70,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3213,
                                                            "end": 3231,
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 67
                                                              },
                                                              "identifierName": "setObjectsPickable"
                                                            },
                                                            "name": "setObjectsPickable"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "start": 3232,
                                                            "end": 3247,
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 68
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 83
                                                              },
                                                              "identifierName": "xrayedObjectIds"
                                                            },
                                                            "name": "xrayedObjectIds"
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 3249,
                                                            "end": 3253,
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 85
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 89
                                                              }
                                                            },
                                                            "value": true
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 3284,
                                                      "end": 3346,
                                                      "loc": {
                                                        "start": {
                                                          "line": 71,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 71,
                                                          "column": 90
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 3284,
                                                        "end": 3345,
                                                        "loc": {
                                                          "start": {
                                                            "line": 71,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 71,
                                                            "column": 89
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 3284,
                                                          "end": 3321,
                                                          "loc": {
                                                            "start": {
                                                              "line": 71,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 71,
                                                              "column": 65
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3284,
                                                            "end": 3304,
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 71,
                                                                "column": 48
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3284,
                                                              "end": 3298,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 71,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 71,
                                                                  "column": 42
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 3284,
                                                                "end": 3291,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 71,
                                                                    "column": 28
                                                                  },
                                                                  "end": {
                                                                    "line": 71,
                                                                    "column": 35
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3292,
                                                                "end": 3298,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 71,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 71,
                                                                    "column": 42
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3299,
                                                              "end": 3304,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 71,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 71,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3305,
                                                            "end": 3321,
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 71,
                                                                "column": 65
                                                              },
                                                              "identifierName": "setObjectsXRayed"
                                                            },
                                                            "name": "setObjectsXRayed"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "start": 3322,
                                                            "end": 3337,
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 66
                                                              },
                                                              "end": {
                                                                "line": 71,
                                                                "column": 81
                                                              },
                                                              "identifierName": "xrayedObjectIds"
                                                            },
                                                            "name": "xrayedObjectIds"
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 3339,
                                                            "end": 3344,
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 83
                                                              },
                                                              "end": {
                                                                "line": 71,
                                                                "column": 88
                                                              }
                                                            },
                                                            "value": false
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "start": 3430,
                                      "end": 3902,
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 17
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 3452,
                                          "end": 3884,
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 3478,
                                              "end": 3498,
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 44
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 3478,
                                                "end": 3483,
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 3485,
                                                "end": 3498,
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 44
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "Select None",
                                                  "raw": "\"Select None\""
                                                },
                                                "value": "Select None"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 3524,
                                              "end": 3664,
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 3524,
                                                "end": 3534,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 34
                                                  },
                                                  "identifierName": "getEnabled"
                                                },
                                                "name": "getEnabled"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 3536,
                                                "end": 3664,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 3546,
                                                    "end": 3553,
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 53
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 3555,
                                                  "end": 3664,
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 80,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "start": 3585,
                                                      "end": 3638,
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 81
                                                        }
                                                      },
                                                      "argument": {
                                                        "type": "BinaryExpression",
                                                        "start": 3593,
                                                        "end": 3636,
                                                        "loc": {
                                                          "start": {
                                                            "line": 79,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 79,
                                                            "column": 79
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "start": 3593,
                                                          "end": 3632,
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 75
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3593,
                                                            "end": 3613,
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 56
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3593,
                                                              "end": 3607,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 79,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 79,
                                                                  "column": 50
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 3593,
                                                                "end": 3600,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 79,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 79,
                                                                    "column": 43
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3601,
                                                                "end": 3607,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 79,
                                                                    "column": 44
                                                                  },
                                                                  "end": {
                                                                    "line": 79,
                                                                    "column": 50
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3608,
                                                              "end": 3613,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 79,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 79,
                                                                  "column": 56
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3614,
                                                            "end": 3632,
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 75
                                                              },
                                                              "identifierName": "numSelectedObjects"
                                                            },
                                                            "name": "numSelectedObjects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "operator": ">",
                                                        "right": {
                                                          "type": "NumericLiteral",
                                                          "start": 3635,
                                                          "end": 3636,
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 78
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 79
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": 0,
                                                            "raw": "0"
                                                          },
                                                          "value": 0
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 3592
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 3690,
                                              "end": 3862,
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 3690,
                                                "end": 3698,
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 3700,
                                                "end": 3862,
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 3710,
                                                    "end": 3717,
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 3719,
                                                  "end": 3862,
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 3749,
                                                      "end": 3836,
                                                      "loc": {
                                                        "start": {
                                                          "line": 82,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 82,
                                                          "column": 115
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 3749,
                                                        "end": 3835,
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 114
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 3749,
                                                          "end": 3788,
                                                          "loc": {
                                                            "start": {
                                                              "line": 82,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 82,
                                                              "column": 67
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 3749,
                                                            "end": 3769,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 48
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3749,
                                                              "end": 3763,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 42
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 3749,
                                                                "end": 3756,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 82,
                                                                    "column": 28
                                                                  },
                                                                  "end": {
                                                                    "line": 82,
                                                                    "column": 35
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3757,
                                                                "end": 3763,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 82,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 82,
                                                                    "column": 42
                                                                  },
                                                                  "identifierName": "viewer"
                                                                },
                                                                "name": "viewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3764,
                                                              "end": 3769,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "scene"
                                                              },
                                                              "name": "scene"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3770,
                                                            "end": 3788,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 67
                                                              },
                                                              "identifierName": "setObjectsSelected"
                                                            },
                                                            "name": "setObjectsSelected"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 3789,
                                                            "end": 3827,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 68
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 106
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 3789,
                                                              "end": 3809,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 68
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 88
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 3789,
                                                                "end": 3803,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 82,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 82,
                                                                    "column": 82
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 3789,
                                                                  "end": 3796,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 82,
                                                                      "column": 68
                                                                    },
                                                                    "end": {
                                                                      "line": 82,
                                                                      "column": 75
                                                                    },
                                                                    "identifierName": "context"
                                                                  },
                                                                  "name": "context"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 3797,
                                                                  "end": 3803,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 82,
                                                                      "column": 76
                                                                    },
                                                                    "end": {
                                                                      "line": 82,
                                                                      "column": 82
                                                                    },
                                                                    "identifierName": "viewer"
                                                                  },
                                                                  "name": "viewer"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 3804,
                                                                "end": 3809,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 82,
                                                                    "column": 83
                                                                  },
                                                                  "end": {
                                                                    "line": 82,
                                                                    "column": 88
                                                                  },
                                                                  "identifierName": "scene"
                                                                },
                                                                "name": "scene"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 3810,
                                                              "end": 3827,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 82,
                                                                  "column": 89
                                                                },
                                                                "end": {
                                                                  "line": 82,
                                                                  "column": 106
                                                                },
                                                                "identifierName": "selectedObjectIds"
                                                              },
                                                              "name": "selectedObjectIds"
                                                            },
                                                            "computed": false
                                                          },
                                                          {
                                                            "type": "BooleanLiteral",
                                                            "start": 3829,
                                                            "end": 3834,
                                                            "loc": {
                                                              "start": {
                                                                "line": 82,
                                                                "column": 108
                                                              },
                                                              "end": {
                                                                "line": 82,
                                                                "column": 113
                                                              }
                                                            },
                                                            "value": false
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "start": 3920,
                                      "end": 4168,
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 17
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 3942,
                                          "end": 4150,
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 3968,
                                              "end": 3987,
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 43
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 3968,
                                                "end": 3973,
                                                "loc": {
                                                  "start": {
                                                    "line": 88,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 88,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 3975,
                                                "end": 3987,
                                                "loc": {
                                                  "start": {
                                                    "line": 88,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 88,
                                                    "column": 43
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "Reset View",
                                                  "raw": "\"Reset View\""
                                                },
                                                "value": "Reset View"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 4013,
                                              "end": 4128,
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 4013,
                                                "end": 4021,
                                                "loc": {
                                                  "start": {
                                                    "line": 89,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 89,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 4023,
                                                "end": 4128,
                                                "loc": {
                                                  "start": {
                                                    "line": 89,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 4033,
                                                    "end": 4040,
                                                    "loc": {
                                                      "start": {
                                                        "line": 89,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 89,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 4042,
                                                  "end": 4128,
                                                  "loc": {
                                                    "start": {
                                                      "line": 89,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 4072,
                                                      "end": 4102,
                                                      "loc": {
                                                        "start": {
                                                          "line": 90,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 90,
                                                          "column": 58
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 4072,
                                                        "end": 4101,
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 57
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 4072,
                                                          "end": 4099,
                                                          "loc": {
                                                            "start": {
                                                              "line": 90,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 90,
                                                              "column": 55
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 4072,
                                                            "end": 4089,
                                                            "loc": {
                                                              "start": {
                                                                "line": 90,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 90,
                                                                "column": 45
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 4072,
                                                              "end": 4079,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 90,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 90,
                                                                  "column": 35
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 4080,
                                                              "end": 4089,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 90,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 90,
                                                                  "column": 45
                                                                },
                                                                "identifierName": "bimViewer"
                                                              },
                                                              "name": "bimViewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 4090,
                                                            "end": 4099,
                                                            "loc": {
                                                              "start": {
                                                                "line": 90,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 90,
                                                                "column": 55
                                                              },
                                                              "identifierName": "resetView"
                                                            },
                                                            "name": "resetView"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": []
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "start": 4186,
                                      "end": 4601,
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 17
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 4208,
                                          "end": 4583,
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 21
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 4234,
                                              "end": 4255,
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 45
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 4234,
                                                "end": 4239,
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 29
                                                  },
                                                  "identifierName": "title"
                                                },
                                                "name": "title"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 4241,
                                                "end": 4255,
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 45
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "Clear Slices",
                                                  "raw": "\"Clear Slices\""
                                                },
                                                "value": "Clear Slices"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 4281,
                                              "end": 4416,
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 4281,
                                                "end": 4291,
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 34
                                                  },
                                                  "identifierName": "getEnabled"
                                                },
                                                "name": "getEnabled"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 4293,
                                                "end": 4416,
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 4303,
                                                    "end": 4310,
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 53
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 4312,
                                                  "end": 4416,
                                                  "loc": {
                                                    "start": {
                                                      "line": 97,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "start": 4342,
                                                      "end": 4390,
                                                      "loc": {
                                                        "start": {
                                                          "line": 98,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 98,
                                                          "column": 76
                                                        }
                                                      },
                                                      "argument": {
                                                        "type": "BinaryExpression",
                                                        "start": 4350,
                                                        "end": 4388,
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 74
                                                          }
                                                        },
                                                        "left": {
                                                          "type": "CallExpression",
                                                          "start": 4350,
                                                          "end": 4384,
                                                          "loc": {
                                                            "start": {
                                                              "line": 98,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 98,
                                                              "column": 70
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 4350,
                                                            "end": 4382,
                                                            "loc": {
                                                              "start": {
                                                                "line": 98,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 98,
                                                                "column": 68
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 4350,
                                                              "end": 4367,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 98,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 98,
                                                                  "column": 53
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 4350,
                                                                "end": 4357,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 98,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 98,
                                                                    "column": 43
                                                                  },
                                                                  "identifierName": "context"
                                                                },
                                                                "name": "context"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 4358,
                                                                "end": 4367,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 98,
                                                                    "column": 44
                                                                  },
                                                                  "end": {
                                                                    "line": 98,
                                                                    "column": 53
                                                                  },
                                                                  "identifierName": "bimViewer"
                                                                },
                                                                "name": "bimViewer"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 4368,
                                                              "end": 4382,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 98,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 98,
                                                                  "column": 68
                                                                },
                                                                "identifierName": "getNumSections"
                                                              },
                                                              "name": "getNumSections"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": []
                                                        },
                                                        "operator": ">",
                                                        "right": {
                                                          "type": "NumericLiteral",
                                                          "start": 4387,
                                                          "end": 4388,
                                                          "loc": {
                                                            "start": {
                                                              "line": 98,
                                                              "column": 73
                                                            },
                                                            "end": {
                                                              "line": 98,
                                                              "column": 74
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": 0,
                                                            "raw": "0"
                                                          },
                                                          "value": 0
                                                        },
                                                        "extra": {
                                                          "parenthesized": true,
                                                          "parenStart": 4349
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 4442,
                                              "end": 4561,
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 25
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 4442,
                                                "end": 4450,
                                                "loc": {
                                                  "start": {
                                                    "line": 100,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 100,
                                                    "column": 32
                                                  },
                                                  "identifierName": "doAction"
                                                },
                                                "name": "doAction"
                                              },
                                              "value": {
                                                "type": "FunctionExpression",
                                                "start": 4452,
                                                "end": 4561,
                                                "loc": {
                                                  "start": {
                                                    "line": 100,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 25
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 4462,
                                                    "end": 4469,
                                                    "loc": {
                                                      "start": {
                                                        "line": 100,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 100,
                                                        "column": 51
                                                      },
                                                      "identifierName": "context"
                                                    },
                                                    "name": "context"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 4471,
                                                  "end": 4561,
                                                  "loc": {
                                                    "start": {
                                                      "line": 100,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 102,
                                                      "column": 25
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 4501,
                                                      "end": 4535,
                                                      "loc": {
                                                        "start": {
                                                          "line": 101,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 101,
                                                          "column": 62
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 4501,
                                                        "end": 4534,
                                                        "loc": {
                                                          "start": {
                                                            "line": 101,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 101,
                                                            "column": 61
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 4501,
                                                          "end": 4532,
                                                          "loc": {
                                                            "start": {
                                                              "line": 101,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 101,
                                                              "column": 59
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 4501,
                                                            "end": 4518,
                                                            "loc": {
                                                              "start": {
                                                                "line": 101,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 101,
                                                                "column": 45
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 4501,
                                                              "end": 4508,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 101,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 101,
                                                                  "column": 35
                                                                },
                                                                "identifierName": "context"
                                                              },
                                                              "name": "context"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 4509,
                                                              "end": 4518,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 101,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 101,
                                                                  "column": 45
                                                                },
                                                                "identifierName": "bimViewer"
                                                              },
                                                              "name": "bimViewer"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 4519,
                                                            "end": 4532,
                                                            "loc": {
                                                              "start": {
                                                                "line": 101,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 101,
                                                                "column": 59
                                                              },
                                                              "identifierName": "clearSections"
                                                            },
                                                            "name": "clearSections"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": []
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              }
            ]
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\n * @private\n ",
              "start": 77,
              "end": 96,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 0
                },
                "end": {
                  "line": 5,
                  "column": 3
                }
              }
            }
          ],
          "__PseudoExport__": false,
          "trailingComments": []
        },
        "specifiers": null,
        "source": null,
        "leadingComments": null
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentBlock",
      "value": "*\n * @private\n ",
      "start": 77,
      "end": 96,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 3
        }
      }
    }
  ],
  "tokens": [
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 0,
      "end": 6,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7,
      "end": 8,
      "loc": {
        "start": {
          "line": 1,
          "column": 7
        },
        "end": {
          "line": 1,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "math",
      "start": 8,
      "end": 12,
      "loc": {
        "start": {
          "line": 1,
          "column": 8
        },
        "end": {
          "line": 1,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12,
      "end": 13,
      "loc": {
        "start": {
          "line": 1,
          "column": 12
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ContextMenu",
      "start": 14,
      "end": 25,
      "loc": {
        "start": {
          "line": 1,
          "column": 14
        },
        "end": {
          "line": 1,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25,
      "end": 26,
      "loc": {
        "start": {
          "line": 1,
          "column": 25
        },
        "end": {
          "line": 1,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 27,
      "end": 31,
      "loc": {
        "start": {
          "line": 1,
          "column": 27
        },
        "end": {
          "line": 1,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js",
      "start": 32,
      "end": 74,
      "loc": {
        "start": {
          "line": 1,
          "column": 32
        },
        "end": {
          "line": 1,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 74,
      "end": 75,
      "loc": {
        "start": {
          "line": 1,
          "column": 74
        },
        "end": {
          "line": 1,
          "column": 75
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n * @private\n ",
      "start": 77,
      "end": 96,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 97,
      "end": 102,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "CanvasContextMenu",
      "start": 103,
      "end": 120,
      "loc": {
        "start": {
          "line": 6,
          "column": 6
        },
        "end": {
          "line": 6,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "extends",
        "keyword": "extends",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "extends",
      "start": 121,
      "end": 128,
      "loc": {
        "start": {
          "line": 6,
          "column": 24
        },
        "end": {
          "line": 6,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ContextMenu",
      "start": 129,
      "end": 140,
      "loc": {
        "start": {
          "line": 6,
          "column": 32
        },
        "end": {
          "line": 6,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 141,
      "end": 142,
      "loc": {
        "start": {
          "line": 6,
          "column": 44
        },
        "end": {
          "line": 6,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 147,
      "end": 158,
      "loc": {
        "start": {
          "line": 7,
          "column": 4
        },
        "end": {
          "line": 7,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 158,
      "end": 159,
      "loc": {
        "start": {
          "line": 7,
          "column": 15
        },
        "end": {
          "line": 7,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cfg",
      "start": 159,
      "end": 162,
      "loc": {
        "start": {
          "line": 7,
          "column": 16
        },
        "end": {
          "line": 7,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 163,
      "end": 164,
      "loc": {
        "start": {
          "line": 7,
          "column": 20
        },
        "end": {
          "line": 7,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 165,
      "end": 166,
      "loc": {
        "start": {
          "line": 7,
          "column": 22
        },
        "end": {
          "line": 7,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 166,
      "end": 167,
      "loc": {
        "start": {
          "line": 7,
          "column": 23
        },
        "end": {
          "line": 7,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 167,
      "end": 168,
      "loc": {
        "start": {
          "line": 7,
          "column": 24
        },
        "end": {
          "line": 7,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 169,
      "end": 170,
      "loc": {
        "start": {
          "line": 7,
          "column": 26
        },
        "end": {
          "line": 7,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "super",
        "keyword": "super",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "super",
      "start": 179,
      "end": 184,
      "loc": {
        "start": {
          "line": 8,
          "column": 8
        },
        "end": {
          "line": 8,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 184,
      "end": 185,
      "loc": {
        "start": {
          "line": 8,
          "column": 13
        },
        "end": {
          "line": 8,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 185,
      "end": 186,
      "loc": {
        "start": {
          "line": 8,
          "column": 14
        },
        "end": {
          "line": 8,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 199,
      "end": 206,
      "loc": {
        "start": {
          "line": 9,
          "column": 12
        },
        "end": {
          "line": 9,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 206,
      "end": 207,
      "loc": {
        "start": {
          "line": 9,
          "column": 19
        },
        "end": {
          "line": 9,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cfg",
      "start": 208,
      "end": 211,
      "loc": {
        "start": {
          "line": 9,
          "column": 21
        },
        "end": {
          "line": 9,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 211,
      "end": 212,
      "loc": {
        "start": {
          "line": 9,
          "column": 24
        },
        "end": {
          "line": 9,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 212,
      "end": 219,
      "loc": {
        "start": {
          "line": 9,
          "column": 25
        },
        "end": {
          "line": 9,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 219,
      "end": 220,
      "loc": {
        "start": {
          "line": 9,
          "column": 32
        },
        "end": {
          "line": 9,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "items",
      "start": 233,
      "end": 238,
      "loc": {
        "start": {
          "line": 10,
          "column": 12
        },
        "end": {
          "line": 10,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 238,
      "end": 239,
      "loc": {
        "start": {
          "line": 10,
          "column": 17
        },
        "end": {
          "line": 10,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 240,
      "end": 241,
      "loc": {
        "start": {
          "line": 10,
          "column": 19
        },
        "end": {
          "line": 10,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 258,
      "end": 259,
      "loc": {
        "start": {
          "line": 11,
          "column": 16
        },
        "end": {
          "line": 11,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 280,
      "end": 281,
      "loc": {
        "start": {
          "line": 12,
          "column": 20
        },
        "end": {
          "line": 12,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 306,
      "end": 311,
      "loc": {
        "start": {
          "line": 13,
          "column": 24
        },
        "end": {
          "line": 13,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 311,
      "end": 312,
      "loc": {
        "start": {
          "line": 13,
          "column": 29
        },
        "end": {
          "line": 13,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "View Fit All",
      "start": 313,
      "end": 327,
      "loc": {
        "start": {
          "line": 13,
          "column": 31
        },
        "end": {
          "line": 13,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 327,
      "end": 328,
      "loc": {
        "start": {
          "line": 13,
          "column": 45
        },
        "end": {
          "line": 13,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 353,
      "end": 361,
      "loc": {
        "start": {
          "line": 14,
          "column": 24
        },
        "end": {
          "line": 14,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 361,
      "end": 362,
      "loc": {
        "start": {
          "line": 14,
          "column": 32
        },
        "end": {
          "line": 14,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 363,
      "end": 371,
      "loc": {
        "start": {
          "line": 14,
          "column": 34
        },
        "end": {
          "line": 14,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 372,
      "end": 373,
      "loc": {
        "start": {
          "line": 14,
          "column": 43
        },
        "end": {
          "line": 14,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 373,
      "end": 380,
      "loc": {
        "start": {
          "line": 14,
          "column": 44
        },
        "end": {
          "line": 14,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 380,
      "end": 381,
      "loc": {
        "start": {
          "line": 14,
          "column": 51
        },
        "end": {
          "line": 14,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 382,
      "end": 383,
      "loc": {
        "start": {
          "line": 14,
          "column": 53
        },
        "end": {
          "line": 14,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 412,
      "end": 417,
      "loc": {
        "start": {
          "line": 15,
          "column": 28
        },
        "end": {
          "line": 15,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 418,
      "end": 424,
      "loc": {
        "start": {
          "line": 15,
          "column": 34
        },
        "end": {
          "line": 15,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 425,
      "end": 426,
      "loc": {
        "start": {
          "line": 15,
          "column": 41
        },
        "end": {
          "line": 15,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 427,
      "end": 434,
      "loc": {
        "start": {
          "line": 15,
          "column": 43
        },
        "end": {
          "line": 15,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 434,
      "end": 435,
      "loc": {
        "start": {
          "line": 15,
          "column": 50
        },
        "end": {
          "line": 15,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 435,
      "end": 441,
      "loc": {
        "start": {
          "line": 15,
          "column": 51
        },
        "end": {
          "line": 15,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 441,
      "end": 442,
      "loc": {
        "start": {
          "line": 15,
          "column": 57
        },
        "end": {
          "line": 15,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 471,
      "end": 476,
      "loc": {
        "start": {
          "line": 16,
          "column": 28
        },
        "end": {
          "line": 16,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 477,
      "end": 482,
      "loc": {
        "start": {
          "line": 16,
          "column": 34
        },
        "end": {
          "line": 16,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 483,
      "end": 484,
      "loc": {
        "start": {
          "line": 16,
          "column": 40
        },
        "end": {
          "line": 16,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 485,
      "end": 491,
      "loc": {
        "start": {
          "line": 16,
          "column": 42
        },
        "end": {
          "line": 16,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 491,
      "end": 492,
      "loc": {
        "start": {
          "line": 16,
          "column": 48
        },
        "end": {
          "line": 16,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 492,
      "end": 497,
      "loc": {
        "start": {
          "line": 16,
          "column": 49
        },
        "end": {
          "line": 16,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 497,
      "end": 498,
      "loc": {
        "start": {
          "line": 16,
          "column": 54
        },
        "end": {
          "line": 16,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 527,
      "end": 532,
      "loc": {
        "start": {
          "line": 17,
          "column": 28
        },
        "end": {
          "line": 17,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sceneAABB",
      "start": 533,
      "end": 542,
      "loc": {
        "start": {
          "line": 17,
          "column": 34
        },
        "end": {
          "line": 17,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 543,
      "end": 544,
      "loc": {
        "start": {
          "line": 17,
          "column": 44
        },
        "end": {
          "line": 17,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 545,
      "end": 550,
      "loc": {
        "start": {
          "line": 17,
          "column": 46
        },
        "end": {
          "line": 17,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 550,
      "end": 551,
      "loc": {
        "start": {
          "line": 17,
          "column": 51
        },
        "end": {
          "line": 17,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAABB",
      "start": 551,
      "end": 558,
      "loc": {
        "start": {
          "line": 17,
          "column": 52
        },
        "end": {
          "line": 17,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 558,
      "end": 559,
      "loc": {
        "start": {
          "line": 17,
          "column": 59
        },
        "end": {
          "line": 17,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 559,
      "end": 564,
      "loc": {
        "start": {
          "line": 17,
          "column": 60
        },
        "end": {
          "line": 17,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 564,
      "end": 565,
      "loc": {
        "start": {
          "line": 17,
          "column": 65
        },
        "end": {
          "line": 17,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "visibleObjectIds",
      "start": 565,
      "end": 581,
      "loc": {
        "start": {
          "line": 17,
          "column": 66
        },
        "end": {
          "line": 17,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 581,
      "end": 582,
      "loc": {
        "start": {
          "line": 17,
          "column": 82
        },
        "end": {
          "line": 17,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 582,
      "end": 583,
      "loc": {
        "start": {
          "line": 17,
          "column": 83
        },
        "end": {
          "line": 17,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 612,
      "end": 618,
      "loc": {
        "start": {
          "line": 18,
          "column": 28
        },
        "end": {
          "line": 18,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 618,
      "end": 619,
      "loc": {
        "start": {
          "line": 18,
          "column": 34
        },
        "end": {
          "line": 18,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cameraFlight",
      "start": 619,
      "end": 631,
      "loc": {
        "start": {
          "line": 18,
          "column": 35
        },
        "end": {
          "line": 18,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 631,
      "end": 632,
      "loc": {
        "start": {
          "line": 18,
          "column": 47
        },
        "end": {
          "line": 18,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "flyTo",
      "start": 632,
      "end": 637,
      "loc": {
        "start": {
          "line": 18,
          "column": 48
        },
        "end": {
          "line": 18,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 637,
      "end": 638,
      "loc": {
        "start": {
          "line": 18,
          "column": 53
        },
        "end": {
          "line": 18,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 638,
      "end": 639,
      "loc": {
        "start": {
          "line": 18,
          "column": 54
        },
        "end": {
          "line": 18,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "aabb",
      "start": 672,
      "end": 676,
      "loc": {
        "start": {
          "line": 19,
          "column": 32
        },
        "end": {
          "line": 19,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 676,
      "end": 677,
      "loc": {
        "start": {
          "line": 19,
          "column": 36
        },
        "end": {
          "line": 19,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sceneAABB",
      "start": 678,
      "end": 687,
      "loc": {
        "start": {
          "line": 19,
          "column": 38
        },
        "end": {
          "line": 19,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 687,
      "end": 688,
      "loc": {
        "start": {
          "line": 19,
          "column": 47
        },
        "end": {
          "line": 19,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "duration",
      "start": 721,
      "end": 729,
      "loc": {
        "start": {
          "line": 20,
          "column": 32
        },
        "end": {
          "line": 20,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 729,
      "end": 730,
      "loc": {
        "start": {
          "line": 20,
          "column": 40
        },
        "end": {
          "line": 20,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0.5,
      "start": 731,
      "end": 734,
      "loc": {
        "start": {
          "line": 20,
          "column": 42
        },
        "end": {
          "line": 20,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 763,
      "end": 764,
      "loc": {
        "start": {
          "line": 21,
          "column": 28
        },
        "end": {
          "line": 21,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 764,
      "end": 765,
      "loc": {
        "start": {
          "line": 21,
          "column": 29
        },
        "end": {
          "line": 21,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 765,
      "end": 766,
      "loc": {
        "start": {
          "line": 21,
          "column": 30
        },
        "end": {
          "line": 21,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 795,
      "end": 801,
      "loc": {
        "start": {
          "line": 22,
          "column": 28
        },
        "end": {
          "line": 22,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 801,
      "end": 802,
      "loc": {
        "start": {
          "line": 22,
          "column": 34
        },
        "end": {
          "line": 22,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cameraControl",
      "start": 802,
      "end": 815,
      "loc": {
        "start": {
          "line": 22,
          "column": 35
        },
        "end": {
          "line": 22,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 815,
      "end": 816,
      "loc": {
        "start": {
          "line": 22,
          "column": 48
        },
        "end": {
          "line": 22,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pivotPos",
      "start": 816,
      "end": 824,
      "loc": {
        "start": {
          "line": 22,
          "column": 49
        },
        "end": {
          "line": 22,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 825,
      "end": 826,
      "loc": {
        "start": {
          "line": 22,
          "column": 58
        },
        "end": {
          "line": 22,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "math",
      "start": 827,
      "end": 831,
      "loc": {
        "start": {
          "line": 22,
          "column": 60
        },
        "end": {
          "line": 22,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 831,
      "end": 832,
      "loc": {
        "start": {
          "line": 22,
          "column": 64
        },
        "end": {
          "line": 22,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAABB3Center",
      "start": 832,
      "end": 846,
      "loc": {
        "start": {
          "line": 22,
          "column": 65
        },
        "end": {
          "line": 22,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 846,
      "end": 847,
      "loc": {
        "start": {
          "line": 22,
          "column": 79
        },
        "end": {
          "line": 22,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sceneAABB",
      "start": 847,
      "end": 856,
      "loc": {
        "start": {
          "line": 22,
          "column": 80
        },
        "end": {
          "line": 22,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 856,
      "end": 857,
      "loc": {
        "start": {
          "line": 22,
          "column": 89
        },
        "end": {
          "line": 22,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 857,
      "end": 858,
      "loc": {
        "start": {
          "line": 22,
          "column": 90
        },
        "end": {
          "line": 22,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 883,
      "end": 884,
      "loc": {
        "start": {
          "line": 23,
          "column": 24
        },
        "end": {
          "line": 23,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 905,
      "end": 906,
      "loc": {
        "start": {
          "line": 24,
          "column": 20
        },
        "end": {
          "line": 24,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 923,
      "end": 924,
      "loc": {
        "start": {
          "line": 25,
          "column": 16
        },
        "end": {
          "line": 25,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 924,
      "end": 925,
      "loc": {
        "start": {
          "line": 25,
          "column": 17
        },
        "end": {
          "line": 25,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 942,
      "end": 943,
      "loc": {
        "start": {
          "line": 26,
          "column": 16
        },
        "end": {
          "line": 26,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 964,
      "end": 965,
      "loc": {
        "start": {
          "line": 27,
          "column": 20
        },
        "end": {
          "line": 27,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 990,
      "end": 995,
      "loc": {
        "start": {
          "line": 28,
          "column": 24
        },
        "end": {
          "line": 28,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 995,
      "end": 996,
      "loc": {
        "start": {
          "line": 28,
          "column": 29
        },
        "end": {
          "line": 28,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Hide All",
      "start": 997,
      "end": 1007,
      "loc": {
        "start": {
          "line": 28,
          "column": 31
        },
        "end": {
          "line": 28,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1007,
      "end": 1008,
      "loc": {
        "start": {
          "line": 28,
          "column": 41
        },
        "end": {
          "line": 28,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEnabled",
      "start": 1033,
      "end": 1043,
      "loc": {
        "start": {
          "line": 29,
          "column": 24
        },
        "end": {
          "line": 29,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1043,
      "end": 1044,
      "loc": {
        "start": {
          "line": 29,
          "column": 34
        },
        "end": {
          "line": 29,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 1045,
      "end": 1053,
      "loc": {
        "start": {
          "line": 29,
          "column": 36
        },
        "end": {
          "line": 29,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1054,
      "end": 1055,
      "loc": {
        "start": {
          "line": 29,
          "column": 45
        },
        "end": {
          "line": 29,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1055,
      "end": 1062,
      "loc": {
        "start": {
          "line": 29,
          "column": 46
        },
        "end": {
          "line": 29,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1062,
      "end": 1063,
      "loc": {
        "start": {
          "line": 29,
          "column": 53
        },
        "end": {
          "line": 29,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1064,
      "end": 1065,
      "loc": {
        "start": {
          "line": 29,
          "column": 55
        },
        "end": {
          "line": 29,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1094,
      "end": 1100,
      "loc": {
        "start": {
          "line": 30,
          "column": 28
        },
        "end": {
          "line": 30,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1101,
      "end": 1102,
      "loc": {
        "start": {
          "line": 30,
          "column": 35
        },
        "end": {
          "line": 30,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1102,
      "end": 1109,
      "loc": {
        "start": {
          "line": 30,
          "column": 36
        },
        "end": {
          "line": 30,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1109,
      "end": 1110,
      "loc": {
        "start": {
          "line": 30,
          "column": 43
        },
        "end": {
          "line": 30,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 1110,
      "end": 1116,
      "loc": {
        "start": {
          "line": 30,
          "column": 44
        },
        "end": {
          "line": 30,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1116,
      "end": 1117,
      "loc": {
        "start": {
          "line": 30,
          "column": 50
        },
        "end": {
          "line": 30,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1117,
      "end": 1122,
      "loc": {
        "start": {
          "line": 30,
          "column": 51
        },
        "end": {
          "line": 30,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1122,
      "end": 1123,
      "loc": {
        "start": {
          "line": 30,
          "column": 56
        },
        "end": {
          "line": 30,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numVisibleObjects",
      "start": 1123,
      "end": 1140,
      "loc": {
        "start": {
          "line": 30,
          "column": 57
        },
        "end": {
          "line": 30,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 1141,
      "end": 1142,
      "loc": {
        "start": {
          "line": 30,
          "column": 75
        },
        "end": {
          "line": 30,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 1143,
      "end": 1144,
      "loc": {
        "start": {
          "line": 30,
          "column": 77
        },
        "end": {
          "line": 30,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1144,
      "end": 1145,
      "loc": {
        "start": {
          "line": 30,
          "column": 78
        },
        "end": {
          "line": 30,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1145,
      "end": 1146,
      "loc": {
        "start": {
          "line": 30,
          "column": 79
        },
        "end": {
          "line": 30,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1171,
      "end": 1172,
      "loc": {
        "start": {
          "line": 31,
          "column": 24
        },
        "end": {
          "line": 31,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1172,
      "end": 1173,
      "loc": {
        "start": {
          "line": 31,
          "column": 25
        },
        "end": {
          "line": 31,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 1198,
      "end": 1206,
      "loc": {
        "start": {
          "line": 32,
          "column": 24
        },
        "end": {
          "line": 32,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1206,
      "end": 1207,
      "loc": {
        "start": {
          "line": 32,
          "column": 32
        },
        "end": {
          "line": 32,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 1208,
      "end": 1216,
      "loc": {
        "start": {
          "line": 32,
          "column": 34
        },
        "end": {
          "line": 32,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1217,
      "end": 1218,
      "loc": {
        "start": {
          "line": 32,
          "column": 43
        },
        "end": {
          "line": 32,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1218,
      "end": 1225,
      "loc": {
        "start": {
          "line": 32,
          "column": 44
        },
        "end": {
          "line": 32,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1225,
      "end": 1226,
      "loc": {
        "start": {
          "line": 32,
          "column": 51
        },
        "end": {
          "line": 32,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1227,
      "end": 1228,
      "loc": {
        "start": {
          "line": 32,
          "column": 53
        },
        "end": {
          "line": 32,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1257,
      "end": 1264,
      "loc": {
        "start": {
          "line": 33,
          "column": 28
        },
        "end": {
          "line": 33,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1264,
      "end": 1265,
      "loc": {
        "start": {
          "line": 33,
          "column": 35
        },
        "end": {
          "line": 33,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 1265,
      "end": 1271,
      "loc": {
        "start": {
          "line": 33,
          "column": 36
        },
        "end": {
          "line": 33,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1271,
      "end": 1272,
      "loc": {
        "start": {
          "line": 33,
          "column": 42
        },
        "end": {
          "line": 33,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1272,
      "end": 1277,
      "loc": {
        "start": {
          "line": 33,
          "column": 43
        },
        "end": {
          "line": 33,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1277,
      "end": 1278,
      "loc": {
        "start": {
          "line": 33,
          "column": 48
        },
        "end": {
          "line": 33,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsVisible",
      "start": 1278,
      "end": 1295,
      "loc": {
        "start": {
          "line": 33,
          "column": 49
        },
        "end": {
          "line": 33,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1295,
      "end": 1296,
      "loc": {
        "start": {
          "line": 33,
          "column": 66
        },
        "end": {
          "line": 33,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1296,
      "end": 1303,
      "loc": {
        "start": {
          "line": 33,
          "column": 67
        },
        "end": {
          "line": 33,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1303,
      "end": 1304,
      "loc": {
        "start": {
          "line": 33,
          "column": 74
        },
        "end": {
          "line": 33,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 1304,
      "end": 1310,
      "loc": {
        "start": {
          "line": 33,
          "column": 75
        },
        "end": {
          "line": 33,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1310,
      "end": 1311,
      "loc": {
        "start": {
          "line": 33,
          "column": 81
        },
        "end": {
          "line": 33,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1311,
      "end": 1316,
      "loc": {
        "start": {
          "line": 33,
          "column": 82
        },
        "end": {
          "line": 33,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1316,
      "end": 1317,
      "loc": {
        "start": {
          "line": 33,
          "column": 87
        },
        "end": {
          "line": 33,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "visibleObjectIds",
      "start": 1317,
      "end": 1333,
      "loc": {
        "start": {
          "line": 33,
          "column": 88
        },
        "end": {
          "line": 33,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1333,
      "end": 1334,
      "loc": {
        "start": {
          "line": 33,
          "column": 104
        },
        "end": {
          "line": 33,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 1335,
      "end": 1340,
      "loc": {
        "start": {
          "line": 33,
          "column": 106
        },
        "end": {
          "line": 33,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1340,
      "end": 1341,
      "loc": {
        "start": {
          "line": 33,
          "column": 111
        },
        "end": {
          "line": 33,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1341,
      "end": 1342,
      "loc": {
        "start": {
          "line": 33,
          "column": 112
        },
        "end": {
          "line": 33,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1367,
      "end": 1368,
      "loc": {
        "start": {
          "line": 34,
          "column": 24
        },
        "end": {
          "line": 34,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1389,
      "end": 1390,
      "loc": {
        "start": {
          "line": 35,
          "column": 20
        },
        "end": {
          "line": 35,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1390,
      "end": 1391,
      "loc": {
        "start": {
          "line": 35,
          "column": 21
        },
        "end": {
          "line": 35,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1412,
      "end": 1413,
      "loc": {
        "start": {
          "line": 36,
          "column": 20
        },
        "end": {
          "line": 36,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 1438,
      "end": 1443,
      "loc": {
        "start": {
          "line": 37,
          "column": 24
        },
        "end": {
          "line": 37,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1443,
      "end": 1444,
      "loc": {
        "start": {
          "line": 37,
          "column": 29
        },
        "end": {
          "line": 37,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Show all",
      "start": 1445,
      "end": 1455,
      "loc": {
        "start": {
          "line": 37,
          "column": 31
        },
        "end": {
          "line": 37,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1455,
      "end": 1456,
      "loc": {
        "start": {
          "line": 37,
          "column": 41
        },
        "end": {
          "line": 37,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEnabled",
      "start": 1481,
      "end": 1491,
      "loc": {
        "start": {
          "line": 38,
          "column": 24
        },
        "end": {
          "line": 38,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1491,
      "end": 1492,
      "loc": {
        "start": {
          "line": 38,
          "column": 34
        },
        "end": {
          "line": 38,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 1493,
      "end": 1501,
      "loc": {
        "start": {
          "line": 38,
          "column": 36
        },
        "end": {
          "line": 38,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1502,
      "end": 1503,
      "loc": {
        "start": {
          "line": 38,
          "column": 45
        },
        "end": {
          "line": 38,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1503,
      "end": 1510,
      "loc": {
        "start": {
          "line": 38,
          "column": 46
        },
        "end": {
          "line": 38,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1510,
      "end": 1511,
      "loc": {
        "start": {
          "line": 38,
          "column": 53
        },
        "end": {
          "line": 38,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1512,
      "end": 1513,
      "loc": {
        "start": {
          "line": 38,
          "column": 55
        },
        "end": {
          "line": 38,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 1542,
      "end": 1547,
      "loc": {
        "start": {
          "line": 39,
          "column": 28
        },
        "end": {
          "line": 39,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1548,
      "end": 1553,
      "loc": {
        "start": {
          "line": 39,
          "column": 34
        },
        "end": {
          "line": 39,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1554,
      "end": 1555,
      "loc": {
        "start": {
          "line": 39,
          "column": 40
        },
        "end": {
          "line": 39,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1556,
      "end": 1563,
      "loc": {
        "start": {
          "line": 39,
          "column": 42
        },
        "end": {
          "line": 39,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1563,
      "end": 1564,
      "loc": {
        "start": {
          "line": 39,
          "column": 49
        },
        "end": {
          "line": 39,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 1564,
      "end": 1570,
      "loc": {
        "start": {
          "line": 39,
          "column": 50
        },
        "end": {
          "line": 39,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1570,
      "end": 1571,
      "loc": {
        "start": {
          "line": 39,
          "column": 56
        },
        "end": {
          "line": 39,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1571,
      "end": 1576,
      "loc": {
        "start": {
          "line": 39,
          "column": 57
        },
        "end": {
          "line": 39,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1576,
      "end": 1577,
      "loc": {
        "start": {
          "line": 39,
          "column": 62
        },
        "end": {
          "line": 39,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1606,
      "end": 1612,
      "loc": {
        "start": {
          "line": 40,
          "column": 28
        },
        "end": {
          "line": 40,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1613,
      "end": 1614,
      "loc": {
        "start": {
          "line": 40,
          "column": 35
        },
        "end": {
          "line": 40,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1614,
      "end": 1615,
      "loc": {
        "start": {
          "line": 40,
          "column": 36
        },
        "end": {
          "line": 40,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1615,
      "end": 1620,
      "loc": {
        "start": {
          "line": 40,
          "column": 37
        },
        "end": {
          "line": 40,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1620,
      "end": 1621,
      "loc": {
        "start": {
          "line": 40,
          "column": 42
        },
        "end": {
          "line": 40,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numVisibleObjects",
      "start": 1621,
      "end": 1638,
      "loc": {
        "start": {
          "line": 40,
          "column": 43
        },
        "end": {
          "line": 40,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 1639,
      "end": 1640,
      "loc": {
        "start": {
          "line": 40,
          "column": 61
        },
        "end": {
          "line": 40,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1641,
      "end": 1646,
      "loc": {
        "start": {
          "line": 40,
          "column": 63
        },
        "end": {
          "line": 40,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1646,
      "end": 1647,
      "loc": {
        "start": {
          "line": 40,
          "column": 68
        },
        "end": {
          "line": 40,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numObjects",
      "start": 1647,
      "end": 1657,
      "loc": {
        "start": {
          "line": 40,
          "column": 69
        },
        "end": {
          "line": 40,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1657,
      "end": 1658,
      "loc": {
        "start": {
          "line": 40,
          "column": 79
        },
        "end": {
          "line": 40,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 1659,
      "end": 1661,
      "loc": {
        "start": {
          "line": 40,
          "column": 81
        },
        "end": {
          "line": 40,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1662,
      "end": 1663,
      "loc": {
        "start": {
          "line": 40,
          "column": 84
        },
        "end": {
          "line": 40,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1663,
      "end": 1670,
      "loc": {
        "start": {
          "line": 40,
          "column": 85
        },
        "end": {
          "line": 40,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1670,
      "end": 1671,
      "loc": {
        "start": {
          "line": 40,
          "column": 92
        },
        "end": {
          "line": 40,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 1671,
      "end": 1677,
      "loc": {
        "start": {
          "line": 40,
          "column": 93
        },
        "end": {
          "line": 40,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1677,
      "end": 1678,
      "loc": {
        "start": {
          "line": 40,
          "column": 99
        },
        "end": {
          "line": 40,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1678,
      "end": 1683,
      "loc": {
        "start": {
          "line": 40,
          "column": 100
        },
        "end": {
          "line": 40,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1683,
      "end": 1684,
      "loc": {
        "start": {
          "line": 40,
          "column": 105
        },
        "end": {
          "line": 40,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numXRayedObjects",
      "start": 1684,
      "end": 1700,
      "loc": {
        "start": {
          "line": 40,
          "column": 106
        },
        "end": {
          "line": 40,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 1701,
      "end": 1702,
      "loc": {
        "start": {
          "line": 40,
          "column": 123
        },
        "end": {
          "line": 40,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 1703,
      "end": 1704,
      "loc": {
        "start": {
          "line": 40,
          "column": 125
        },
        "end": {
          "line": 40,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1704,
      "end": 1705,
      "loc": {
        "start": {
          "line": 40,
          "column": 126
        },
        "end": {
          "line": 40,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1705,
      "end": 1706,
      "loc": {
        "start": {
          "line": 40,
          "column": 127
        },
        "end": {
          "line": 40,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1706,
      "end": 1707,
      "loc": {
        "start": {
          "line": 40,
          "column": 128
        },
        "end": {
          "line": 40,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1732,
      "end": 1733,
      "loc": {
        "start": {
          "line": 41,
          "column": 24
        },
        "end": {
          "line": 41,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1733,
      "end": 1734,
      "loc": {
        "start": {
          "line": 41,
          "column": 25
        },
        "end": {
          "line": 41,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 1759,
      "end": 1767,
      "loc": {
        "start": {
          "line": 42,
          "column": 24
        },
        "end": {
          "line": 42,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1767,
      "end": 1768,
      "loc": {
        "start": {
          "line": 42,
          "column": 32
        },
        "end": {
          "line": 42,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 1769,
      "end": 1777,
      "loc": {
        "start": {
          "line": 42,
          "column": 34
        },
        "end": {
          "line": 42,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1778,
      "end": 1779,
      "loc": {
        "start": {
          "line": 42,
          "column": 43
        },
        "end": {
          "line": 42,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1779,
      "end": 1786,
      "loc": {
        "start": {
          "line": 42,
          "column": 44
        },
        "end": {
          "line": 42,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1786,
      "end": 1787,
      "loc": {
        "start": {
          "line": 42,
          "column": 51
        },
        "end": {
          "line": 42,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1788,
      "end": 1789,
      "loc": {
        "start": {
          "line": 42,
          "column": 53
        },
        "end": {
          "line": 42,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 1818,
      "end": 1823,
      "loc": {
        "start": {
          "line": 43,
          "column": 28
        },
        "end": {
          "line": 43,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1824,
      "end": 1829,
      "loc": {
        "start": {
          "line": 43,
          "column": 34
        },
        "end": {
          "line": 43,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1830,
      "end": 1831,
      "loc": {
        "start": {
          "line": 43,
          "column": 40
        },
        "end": {
          "line": 43,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 1832,
      "end": 1839,
      "loc": {
        "start": {
          "line": 43,
          "column": 42
        },
        "end": {
          "line": 43,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1839,
      "end": 1840,
      "loc": {
        "start": {
          "line": 43,
          "column": 49
        },
        "end": {
          "line": 43,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 1840,
      "end": 1846,
      "loc": {
        "start": {
          "line": 43,
          "column": 50
        },
        "end": {
          "line": 43,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1846,
      "end": 1847,
      "loc": {
        "start": {
          "line": 43,
          "column": 56
        },
        "end": {
          "line": 43,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1847,
      "end": 1852,
      "loc": {
        "start": {
          "line": 43,
          "column": 57
        },
        "end": {
          "line": 43,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1852,
      "end": 1853,
      "loc": {
        "start": {
          "line": 43,
          "column": 62
        },
        "end": {
          "line": 43,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1882,
      "end": 1887,
      "loc": {
        "start": {
          "line": 44,
          "column": 28
        },
        "end": {
          "line": 44,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1887,
      "end": 1888,
      "loc": {
        "start": {
          "line": 44,
          "column": 33
        },
        "end": {
          "line": 44,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsVisible",
      "start": 1888,
      "end": 1905,
      "loc": {
        "start": {
          "line": 44,
          "column": 34
        },
        "end": {
          "line": 44,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1905,
      "end": 1906,
      "loc": {
        "start": {
          "line": 44,
          "column": 51
        },
        "end": {
          "line": 44,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1906,
      "end": 1911,
      "loc": {
        "start": {
          "line": 44,
          "column": 52
        },
        "end": {
          "line": 44,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1911,
      "end": 1912,
      "loc": {
        "start": {
          "line": 44,
          "column": 57
        },
        "end": {
          "line": 44,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "objectIds",
      "start": 1912,
      "end": 1921,
      "loc": {
        "start": {
          "line": 44,
          "column": 58
        },
        "end": {
          "line": 44,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1921,
      "end": 1922,
      "loc": {
        "start": {
          "line": 44,
          "column": 67
        },
        "end": {
          "line": 44,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 1923,
      "end": 1927,
      "loc": {
        "start": {
          "line": 44,
          "column": 69
        },
        "end": {
          "line": 44,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1927,
      "end": 1928,
      "loc": {
        "start": {
          "line": 44,
          "column": 73
        },
        "end": {
          "line": 44,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1928,
      "end": 1929,
      "loc": {
        "start": {
          "line": 44,
          "column": 74
        },
        "end": {
          "line": 44,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1958,
      "end": 1963,
      "loc": {
        "start": {
          "line": 45,
          "column": 28
        },
        "end": {
          "line": 45,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1963,
      "end": 1964,
      "loc": {
        "start": {
          "line": 45,
          "column": 33
        },
        "end": {
          "line": 45,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsXRayed",
      "start": 1964,
      "end": 1980,
      "loc": {
        "start": {
          "line": 45,
          "column": 34
        },
        "end": {
          "line": 45,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1980,
      "end": 1981,
      "loc": {
        "start": {
          "line": 45,
          "column": 50
        },
        "end": {
          "line": 45,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 1981,
      "end": 1986,
      "loc": {
        "start": {
          "line": 45,
          "column": 51
        },
        "end": {
          "line": 45,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1986,
      "end": 1987,
      "loc": {
        "start": {
          "line": 45,
          "column": 56
        },
        "end": {
          "line": 45,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xrayedObjectIds",
      "start": 1987,
      "end": 2002,
      "loc": {
        "start": {
          "line": 45,
          "column": 57
        },
        "end": {
          "line": 45,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2002,
      "end": 2003,
      "loc": {
        "start": {
          "line": 45,
          "column": 72
        },
        "end": {
          "line": 45,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 2004,
      "end": 2009,
      "loc": {
        "start": {
          "line": 45,
          "column": 74
        },
        "end": {
          "line": 45,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2009,
      "end": 2010,
      "loc": {
        "start": {
          "line": 45,
          "column": 79
        },
        "end": {
          "line": 45,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2010,
      "end": 2011,
      "loc": {
        "start": {
          "line": 45,
          "column": 80
        },
        "end": {
          "line": 45,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2036,
      "end": 2037,
      "loc": {
        "start": {
          "line": 46,
          "column": 24
        },
        "end": {
          "line": 46,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2058,
      "end": 2059,
      "loc": {
        "start": {
          "line": 47,
          "column": 20
        },
        "end": {
          "line": 47,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2076,
      "end": 2077,
      "loc": {
        "start": {
          "line": 48,
          "column": 16
        },
        "end": {
          "line": 48,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2077,
      "end": 2078,
      "loc": {
        "start": {
          "line": 48,
          "column": 17
        },
        "end": {
          "line": 48,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2095,
      "end": 2096,
      "loc": {
        "start": {
          "line": 49,
          "column": 16
        },
        "end": {
          "line": 49,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2117,
      "end": 2118,
      "loc": {
        "start": {
          "line": 50,
          "column": 20
        },
        "end": {
          "line": 50,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 2143,
      "end": 2148,
      "loc": {
        "start": {
          "line": 51,
          "column": 24
        },
        "end": {
          "line": 51,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2148,
      "end": 2149,
      "loc": {
        "start": {
          "line": 51,
          "column": 29
        },
        "end": {
          "line": 51,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "X-Ray All",
      "start": 2150,
      "end": 2161,
      "loc": {
        "start": {
          "line": 51,
          "column": 31
        },
        "end": {
          "line": 51,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2161,
      "end": 2162,
      "loc": {
        "start": {
          "line": 51,
          "column": 42
        },
        "end": {
          "line": 51,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEnabled",
      "start": 2187,
      "end": 2197,
      "loc": {
        "start": {
          "line": 52,
          "column": 24
        },
        "end": {
          "line": 52,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2197,
      "end": 2198,
      "loc": {
        "start": {
          "line": 52,
          "column": 34
        },
        "end": {
          "line": 52,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 2199,
      "end": 2207,
      "loc": {
        "start": {
          "line": 52,
          "column": 36
        },
        "end": {
          "line": 52,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2208,
      "end": 2209,
      "loc": {
        "start": {
          "line": 52,
          "column": 45
        },
        "end": {
          "line": 52,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 2209,
      "end": 2216,
      "loc": {
        "start": {
          "line": 52,
          "column": 46
        },
        "end": {
          "line": 52,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2216,
      "end": 2217,
      "loc": {
        "start": {
          "line": 52,
          "column": 53
        },
        "end": {
          "line": 52,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2218,
      "end": 2219,
      "loc": {
        "start": {
          "line": 52,
          "column": 55
        },
        "end": {
          "line": 52,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 2248,
      "end": 2253,
      "loc": {
        "start": {
          "line": 53,
          "column": 28
        },
        "end": {
          "line": 53,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2254,
      "end": 2259,
      "loc": {
        "start": {
          "line": 53,
          "column": 34
        },
        "end": {
          "line": 53,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2260,
      "end": 2261,
      "loc": {
        "start": {
          "line": 53,
          "column": 40
        },
        "end": {
          "line": 53,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 2262,
      "end": 2269,
      "loc": {
        "start": {
          "line": 53,
          "column": 42
        },
        "end": {
          "line": 53,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2269,
      "end": 2270,
      "loc": {
        "start": {
          "line": 53,
          "column": 49
        },
        "end": {
          "line": 53,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 2270,
      "end": 2276,
      "loc": {
        "start": {
          "line": 53,
          "column": 50
        },
        "end": {
          "line": 53,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2276,
      "end": 2277,
      "loc": {
        "start": {
          "line": 53,
          "column": 56
        },
        "end": {
          "line": 53,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2277,
      "end": 2282,
      "loc": {
        "start": {
          "line": 53,
          "column": 57
        },
        "end": {
          "line": 53,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2282,
      "end": 2283,
      "loc": {
        "start": {
          "line": 53,
          "column": 62
        },
        "end": {
          "line": 53,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 2312,
      "end": 2318,
      "loc": {
        "start": {
          "line": 54,
          "column": 28
        },
        "end": {
          "line": 54,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2319,
      "end": 2320,
      "loc": {
        "start": {
          "line": 54,
          "column": 35
        },
        "end": {
          "line": 54,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2320,
      "end": 2325,
      "loc": {
        "start": {
          "line": 54,
          "column": 36
        },
        "end": {
          "line": 54,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2325,
      "end": 2326,
      "loc": {
        "start": {
          "line": 54,
          "column": 41
        },
        "end": {
          "line": 54,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numXRayedObjects",
      "start": 2326,
      "end": 2342,
      "loc": {
        "start": {
          "line": 54,
          "column": 42
        },
        "end": {
          "line": 54,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 2343,
      "end": 2344,
      "loc": {
        "start": {
          "line": 54,
          "column": 59
        },
        "end": {
          "line": 54,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2345,
      "end": 2350,
      "loc": {
        "start": {
          "line": 54,
          "column": 61
        },
        "end": {
          "line": 54,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2350,
      "end": 2351,
      "loc": {
        "start": {
          "line": 54,
          "column": 66
        },
        "end": {
          "line": 54,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numObjects",
      "start": 2351,
      "end": 2361,
      "loc": {
        "start": {
          "line": 54,
          "column": 67
        },
        "end": {
          "line": 54,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2361,
      "end": 2362,
      "loc": {
        "start": {
          "line": 54,
          "column": 77
        },
        "end": {
          "line": 54,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2362,
      "end": 2363,
      "loc": {
        "start": {
          "line": 54,
          "column": 78
        },
        "end": {
          "line": 54,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2388,
      "end": 2389,
      "loc": {
        "start": {
          "line": 55,
          "column": 24
        },
        "end": {
          "line": 55,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2389,
      "end": 2390,
      "loc": {
        "start": {
          "line": 55,
          "column": 25
        },
        "end": {
          "line": 55,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 2415,
      "end": 2423,
      "loc": {
        "start": {
          "line": 56,
          "column": 24
        },
        "end": {
          "line": 56,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2423,
      "end": 2424,
      "loc": {
        "start": {
          "line": 56,
          "column": 32
        },
        "end": {
          "line": 56,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 2425,
      "end": 2433,
      "loc": {
        "start": {
          "line": 56,
          "column": 34
        },
        "end": {
          "line": 56,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2434,
      "end": 2435,
      "loc": {
        "start": {
          "line": 56,
          "column": 43
        },
        "end": {
          "line": 56,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 2435,
      "end": 2442,
      "loc": {
        "start": {
          "line": 56,
          "column": 44
        },
        "end": {
          "line": 56,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2442,
      "end": 2443,
      "loc": {
        "start": {
          "line": 56,
          "column": 51
        },
        "end": {
          "line": 56,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2444,
      "end": 2445,
      "loc": {
        "start": {
          "line": 56,
          "column": 53
        },
        "end": {
          "line": 56,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 2474,
      "end": 2479,
      "loc": {
        "start": {
          "line": 57,
          "column": 28
        },
        "end": {
          "line": 57,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2480,
      "end": 2485,
      "loc": {
        "start": {
          "line": 57,
          "column": 34
        },
        "end": {
          "line": 57,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2486,
      "end": 2487,
      "loc": {
        "start": {
          "line": 57,
          "column": 40
        },
        "end": {
          "line": 57,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 2488,
      "end": 2495,
      "loc": {
        "start": {
          "line": 57,
          "column": 42
        },
        "end": {
          "line": 57,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2495,
      "end": 2496,
      "loc": {
        "start": {
          "line": 57,
          "column": 49
        },
        "end": {
          "line": 57,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 2496,
      "end": 2502,
      "loc": {
        "start": {
          "line": 57,
          "column": 50
        },
        "end": {
          "line": 57,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2502,
      "end": 2503,
      "loc": {
        "start": {
          "line": 57,
          "column": 56
        },
        "end": {
          "line": 57,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2503,
      "end": 2508,
      "loc": {
        "start": {
          "line": 57,
          "column": 57
        },
        "end": {
          "line": 57,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2508,
      "end": 2509,
      "loc": {
        "start": {
          "line": 57,
          "column": 62
        },
        "end": {
          "line": 57,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2538,
      "end": 2543,
      "loc": {
        "start": {
          "line": 58,
          "column": 28
        },
        "end": {
          "line": 58,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2543,
      "end": 2544,
      "loc": {
        "start": {
          "line": 58,
          "column": 33
        },
        "end": {
          "line": 58,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsVisible",
      "start": 2544,
      "end": 2561,
      "loc": {
        "start": {
          "line": 58,
          "column": 34
        },
        "end": {
          "line": 58,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2561,
      "end": 2562,
      "loc": {
        "start": {
          "line": 58,
          "column": 51
        },
        "end": {
          "line": 58,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2562,
      "end": 2567,
      "loc": {
        "start": {
          "line": 58,
          "column": 52
        },
        "end": {
          "line": 58,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2567,
      "end": 2568,
      "loc": {
        "start": {
          "line": 58,
          "column": 57
        },
        "end": {
          "line": 58,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "objectIds",
      "start": 2568,
      "end": 2577,
      "loc": {
        "start": {
          "line": 58,
          "column": 58
        },
        "end": {
          "line": 58,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2577,
      "end": 2578,
      "loc": {
        "start": {
          "line": 58,
          "column": 67
        },
        "end": {
          "line": 58,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 2579,
      "end": 2583,
      "loc": {
        "start": {
          "line": 58,
          "column": 69
        },
        "end": {
          "line": 58,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2583,
      "end": 2584,
      "loc": {
        "start": {
          "line": 58,
          "column": 73
        },
        "end": {
          "line": 58,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2584,
      "end": 2585,
      "loc": {
        "start": {
          "line": 58,
          "column": 74
        },
        "end": {
          "line": 58,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2614,
      "end": 2619,
      "loc": {
        "start": {
          "line": 59,
          "column": 28
        },
        "end": {
          "line": 59,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2619,
      "end": 2620,
      "loc": {
        "start": {
          "line": 59,
          "column": 33
        },
        "end": {
          "line": 59,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsXRayed",
      "start": 2620,
      "end": 2636,
      "loc": {
        "start": {
          "line": 59,
          "column": 34
        },
        "end": {
          "line": 59,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2636,
      "end": 2637,
      "loc": {
        "start": {
          "line": 59,
          "column": 50
        },
        "end": {
          "line": 59,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2637,
      "end": 2642,
      "loc": {
        "start": {
          "line": 59,
          "column": 51
        },
        "end": {
          "line": 59,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2642,
      "end": 2643,
      "loc": {
        "start": {
          "line": 59,
          "column": 56
        },
        "end": {
          "line": 59,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "objectIds",
      "start": 2643,
      "end": 2652,
      "loc": {
        "start": {
          "line": 59,
          "column": 57
        },
        "end": {
          "line": 59,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2652,
      "end": 2653,
      "loc": {
        "start": {
          "line": 59,
          "column": 66
        },
        "end": {
          "line": 59,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 2654,
      "end": 2658,
      "loc": {
        "start": {
          "line": 59,
          "column": 68
        },
        "end": {
          "line": 59,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2658,
      "end": 2659,
      "loc": {
        "start": {
          "line": 59,
          "column": 72
        },
        "end": {
          "line": 59,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2659,
      "end": 2660,
      "loc": {
        "start": {
          "line": 59,
          "column": 73
        },
        "end": {
          "line": 59,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2689,
      "end": 2694,
      "loc": {
        "start": {
          "line": 60,
          "column": 28
        },
        "end": {
          "line": 60,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2694,
      "end": 2695,
      "loc": {
        "start": {
          "line": 60,
          "column": 33
        },
        "end": {
          "line": 60,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsPickable",
      "start": 2695,
      "end": 2713,
      "loc": {
        "start": {
          "line": 60,
          "column": 34
        },
        "end": {
          "line": 60,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2713,
      "end": 2714,
      "loc": {
        "start": {
          "line": 60,
          "column": 52
        },
        "end": {
          "line": 60,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2714,
      "end": 2719,
      "loc": {
        "start": {
          "line": 60,
          "column": 53
        },
        "end": {
          "line": 60,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2719,
      "end": 2720,
      "loc": {
        "start": {
          "line": 60,
          "column": 58
        },
        "end": {
          "line": 60,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "objectIds",
      "start": 2720,
      "end": 2729,
      "loc": {
        "start": {
          "line": 60,
          "column": 59
        },
        "end": {
          "line": 60,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2729,
      "end": 2730,
      "loc": {
        "start": {
          "line": 60,
          "column": 68
        },
        "end": {
          "line": 60,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 2731,
      "end": 2736,
      "loc": {
        "start": {
          "line": 60,
          "column": 70
        },
        "end": {
          "line": 60,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2736,
      "end": 2737,
      "loc": {
        "start": {
          "line": 60,
          "column": 75
        },
        "end": {
          "line": 60,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2737,
      "end": 2738,
      "loc": {
        "start": {
          "line": 60,
          "column": 76
        },
        "end": {
          "line": 60,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2763,
      "end": 2764,
      "loc": {
        "start": {
          "line": 61,
          "column": 24
        },
        "end": {
          "line": 61,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2785,
      "end": 2786,
      "loc": {
        "start": {
          "line": 62,
          "column": 20
        },
        "end": {
          "line": 62,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2786,
      "end": 2787,
      "loc": {
        "start": {
          "line": 62,
          "column": 21
        },
        "end": {
          "line": 62,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2808,
      "end": 2809,
      "loc": {
        "start": {
          "line": 63,
          "column": 20
        },
        "end": {
          "line": 63,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 2834,
      "end": 2839,
      "loc": {
        "start": {
          "line": 64,
          "column": 24
        },
        "end": {
          "line": 64,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2839,
      "end": 2840,
      "loc": {
        "start": {
          "line": 64,
          "column": 29
        },
        "end": {
          "line": 64,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "X-Ray None",
      "start": 2841,
      "end": 2853,
      "loc": {
        "start": {
          "line": 64,
          "column": 31
        },
        "end": {
          "line": 64,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2853,
      "end": 2854,
      "loc": {
        "start": {
          "line": 64,
          "column": 43
        },
        "end": {
          "line": 64,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEnabled",
      "start": 2879,
      "end": 2889,
      "loc": {
        "start": {
          "line": 65,
          "column": 24
        },
        "end": {
          "line": 65,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2889,
      "end": 2890,
      "loc": {
        "start": {
          "line": 65,
          "column": 34
        },
        "end": {
          "line": 65,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 2891,
      "end": 2899,
      "loc": {
        "start": {
          "line": 65,
          "column": 36
        },
        "end": {
          "line": 65,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2900,
      "end": 2901,
      "loc": {
        "start": {
          "line": 65,
          "column": 45
        },
        "end": {
          "line": 65,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 2901,
      "end": 2908,
      "loc": {
        "start": {
          "line": 65,
          "column": 46
        },
        "end": {
          "line": 65,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2908,
      "end": 2909,
      "loc": {
        "start": {
          "line": 65,
          "column": 53
        },
        "end": {
          "line": 65,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2910,
      "end": 2911,
      "loc": {
        "start": {
          "line": 65,
          "column": 55
        },
        "end": {
          "line": 65,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 2940,
      "end": 2946,
      "loc": {
        "start": {
          "line": 66,
          "column": 28
        },
        "end": {
          "line": 66,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2947,
      "end": 2948,
      "loc": {
        "start": {
          "line": 66,
          "column": 35
        },
        "end": {
          "line": 66,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 2948,
      "end": 2955,
      "loc": {
        "start": {
          "line": 66,
          "column": 36
        },
        "end": {
          "line": 66,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2955,
      "end": 2956,
      "loc": {
        "start": {
          "line": 66,
          "column": 43
        },
        "end": {
          "line": 66,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 2956,
      "end": 2962,
      "loc": {
        "start": {
          "line": 66,
          "column": 44
        },
        "end": {
          "line": 66,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2962,
      "end": 2963,
      "loc": {
        "start": {
          "line": 66,
          "column": 50
        },
        "end": {
          "line": 66,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 2963,
      "end": 2968,
      "loc": {
        "start": {
          "line": 66,
          "column": 51
        },
        "end": {
          "line": 66,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2968,
      "end": 2969,
      "loc": {
        "start": {
          "line": 66,
          "column": 56
        },
        "end": {
          "line": 66,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numXRayedObjects",
      "start": 2969,
      "end": 2985,
      "loc": {
        "start": {
          "line": 66,
          "column": 57
        },
        "end": {
          "line": 66,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 2986,
      "end": 2987,
      "loc": {
        "start": {
          "line": 66,
          "column": 74
        },
        "end": {
          "line": 66,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 2988,
      "end": 2989,
      "loc": {
        "start": {
          "line": 66,
          "column": 76
        },
        "end": {
          "line": 66,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2989,
      "end": 2990,
      "loc": {
        "start": {
          "line": 66,
          "column": 77
        },
        "end": {
          "line": 66,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2990,
      "end": 2991,
      "loc": {
        "start": {
          "line": 66,
          "column": 78
        },
        "end": {
          "line": 66,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3016,
      "end": 3017,
      "loc": {
        "start": {
          "line": 67,
          "column": 24
        },
        "end": {
          "line": 67,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3017,
      "end": 3018,
      "loc": {
        "start": {
          "line": 67,
          "column": 25
        },
        "end": {
          "line": 67,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 3043,
      "end": 3051,
      "loc": {
        "start": {
          "line": 68,
          "column": 24
        },
        "end": {
          "line": 68,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3051,
      "end": 3052,
      "loc": {
        "start": {
          "line": 68,
          "column": 32
        },
        "end": {
          "line": 68,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 3053,
      "end": 3061,
      "loc": {
        "start": {
          "line": 68,
          "column": 34
        },
        "end": {
          "line": 68,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3062,
      "end": 3063,
      "loc": {
        "start": {
          "line": 68,
          "column": 43
        },
        "end": {
          "line": 68,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3063,
      "end": 3070,
      "loc": {
        "start": {
          "line": 68,
          "column": 44
        },
        "end": {
          "line": 68,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3070,
      "end": 3071,
      "loc": {
        "start": {
          "line": 68,
          "column": 51
        },
        "end": {
          "line": 68,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3072,
      "end": 3073,
      "loc": {
        "start": {
          "line": 68,
          "column": 53
        },
        "end": {
          "line": 68,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 3102,
      "end": 3107,
      "loc": {
        "start": {
          "line": 69,
          "column": 28
        },
        "end": {
          "line": 69,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xrayedObjectIds",
      "start": 3108,
      "end": 3123,
      "loc": {
        "start": {
          "line": 69,
          "column": 34
        },
        "end": {
          "line": 69,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3124,
      "end": 3125,
      "loc": {
        "start": {
          "line": 69,
          "column": 50
        },
        "end": {
          "line": 69,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3126,
      "end": 3133,
      "loc": {
        "start": {
          "line": 69,
          "column": 52
        },
        "end": {
          "line": 69,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3133,
      "end": 3134,
      "loc": {
        "start": {
          "line": 69,
          "column": 59
        },
        "end": {
          "line": 69,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 3134,
      "end": 3140,
      "loc": {
        "start": {
          "line": 69,
          "column": 60
        },
        "end": {
          "line": 69,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3140,
      "end": 3141,
      "loc": {
        "start": {
          "line": 69,
          "column": 66
        },
        "end": {
          "line": 69,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 3141,
      "end": 3146,
      "loc": {
        "start": {
          "line": 69,
          "column": 67
        },
        "end": {
          "line": 69,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3146,
      "end": 3147,
      "loc": {
        "start": {
          "line": 69,
          "column": 72
        },
        "end": {
          "line": 69,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xrayedObjectIds",
      "start": 3147,
      "end": 3162,
      "loc": {
        "start": {
          "line": 69,
          "column": 73
        },
        "end": {
          "line": 69,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3162,
      "end": 3163,
      "loc": {
        "start": {
          "line": 69,
          "column": 88
        },
        "end": {
          "line": 69,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3192,
      "end": 3199,
      "loc": {
        "start": {
          "line": 70,
          "column": 28
        },
        "end": {
          "line": 70,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3199,
      "end": 3200,
      "loc": {
        "start": {
          "line": 70,
          "column": 35
        },
        "end": {
          "line": 70,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 3200,
      "end": 3206,
      "loc": {
        "start": {
          "line": 70,
          "column": 36
        },
        "end": {
          "line": 70,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3206,
      "end": 3207,
      "loc": {
        "start": {
          "line": 70,
          "column": 42
        },
        "end": {
          "line": 70,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 3207,
      "end": 3212,
      "loc": {
        "start": {
          "line": 70,
          "column": 43
        },
        "end": {
          "line": 70,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3212,
      "end": 3213,
      "loc": {
        "start": {
          "line": 70,
          "column": 48
        },
        "end": {
          "line": 70,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsPickable",
      "start": 3213,
      "end": 3231,
      "loc": {
        "start": {
          "line": 70,
          "column": 49
        },
        "end": {
          "line": 70,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3231,
      "end": 3232,
      "loc": {
        "start": {
          "line": 70,
          "column": 67
        },
        "end": {
          "line": 70,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xrayedObjectIds",
      "start": 3232,
      "end": 3247,
      "loc": {
        "start": {
          "line": 70,
          "column": 68
        },
        "end": {
          "line": 70,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3247,
      "end": 3248,
      "loc": {
        "start": {
          "line": 70,
          "column": 83
        },
        "end": {
          "line": 70,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 3249,
      "end": 3253,
      "loc": {
        "start": {
          "line": 70,
          "column": 85
        },
        "end": {
          "line": 70,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3253,
      "end": 3254,
      "loc": {
        "start": {
          "line": 70,
          "column": 89
        },
        "end": {
          "line": 70,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3254,
      "end": 3255,
      "loc": {
        "start": {
          "line": 70,
          "column": 90
        },
        "end": {
          "line": 70,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3284,
      "end": 3291,
      "loc": {
        "start": {
          "line": 71,
          "column": 28
        },
        "end": {
          "line": 71,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3291,
      "end": 3292,
      "loc": {
        "start": {
          "line": 71,
          "column": 35
        },
        "end": {
          "line": 71,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 3292,
      "end": 3298,
      "loc": {
        "start": {
          "line": 71,
          "column": 36
        },
        "end": {
          "line": 71,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3298,
      "end": 3299,
      "loc": {
        "start": {
          "line": 71,
          "column": 42
        },
        "end": {
          "line": 71,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 3299,
      "end": 3304,
      "loc": {
        "start": {
          "line": 71,
          "column": 43
        },
        "end": {
          "line": 71,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3304,
      "end": 3305,
      "loc": {
        "start": {
          "line": 71,
          "column": 48
        },
        "end": {
          "line": 71,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsXRayed",
      "start": 3305,
      "end": 3321,
      "loc": {
        "start": {
          "line": 71,
          "column": 49
        },
        "end": {
          "line": 71,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3321,
      "end": 3322,
      "loc": {
        "start": {
          "line": 71,
          "column": 65
        },
        "end": {
          "line": 71,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xrayedObjectIds",
      "start": 3322,
      "end": 3337,
      "loc": {
        "start": {
          "line": 71,
          "column": 66
        },
        "end": {
          "line": 71,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3337,
      "end": 3338,
      "loc": {
        "start": {
          "line": 71,
          "column": 81
        },
        "end": {
          "line": 71,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3339,
      "end": 3344,
      "loc": {
        "start": {
          "line": 71,
          "column": 83
        },
        "end": {
          "line": 71,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3344,
      "end": 3345,
      "loc": {
        "start": {
          "line": 71,
          "column": 88
        },
        "end": {
          "line": 71,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3345,
      "end": 3346,
      "loc": {
        "start": {
          "line": 71,
          "column": 89
        },
        "end": {
          "line": 71,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3371,
      "end": 3372,
      "loc": {
        "start": {
          "line": 72,
          "column": 24
        },
        "end": {
          "line": 72,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3393,
      "end": 3394,
      "loc": {
        "start": {
          "line": 73,
          "column": 20
        },
        "end": {
          "line": 73,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3411,
      "end": 3412,
      "loc": {
        "start": {
          "line": 74,
          "column": 16
        },
        "end": {
          "line": 74,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3412,
      "end": 3413,
      "loc": {
        "start": {
          "line": 74,
          "column": 17
        },
        "end": {
          "line": 74,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3430,
      "end": 3431,
      "loc": {
        "start": {
          "line": 75,
          "column": 16
        },
        "end": {
          "line": 75,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3452,
      "end": 3453,
      "loc": {
        "start": {
          "line": 76,
          "column": 20
        },
        "end": {
          "line": 76,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 3478,
      "end": 3483,
      "loc": {
        "start": {
          "line": 77,
          "column": 24
        },
        "end": {
          "line": 77,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3483,
      "end": 3484,
      "loc": {
        "start": {
          "line": 77,
          "column": 29
        },
        "end": {
          "line": 77,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Select None",
      "start": 3485,
      "end": 3498,
      "loc": {
        "start": {
          "line": 77,
          "column": 31
        },
        "end": {
          "line": 77,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3498,
      "end": 3499,
      "loc": {
        "start": {
          "line": 77,
          "column": 44
        },
        "end": {
          "line": 77,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEnabled",
      "start": 3524,
      "end": 3534,
      "loc": {
        "start": {
          "line": 78,
          "column": 24
        },
        "end": {
          "line": 78,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3534,
      "end": 3535,
      "loc": {
        "start": {
          "line": 78,
          "column": 34
        },
        "end": {
          "line": 78,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 3536,
      "end": 3544,
      "loc": {
        "start": {
          "line": 78,
          "column": 36
        },
        "end": {
          "line": 78,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3545,
      "end": 3546,
      "loc": {
        "start": {
          "line": 78,
          "column": 45
        },
        "end": {
          "line": 78,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3546,
      "end": 3553,
      "loc": {
        "start": {
          "line": 78,
          "column": 46
        },
        "end": {
          "line": 78,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3553,
      "end": 3554,
      "loc": {
        "start": {
          "line": 78,
          "column": 53
        },
        "end": {
          "line": 78,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3555,
      "end": 3556,
      "loc": {
        "start": {
          "line": 78,
          "column": 55
        },
        "end": {
          "line": 78,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 3585,
      "end": 3591,
      "loc": {
        "start": {
          "line": 79,
          "column": 28
        },
        "end": {
          "line": 79,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3592,
      "end": 3593,
      "loc": {
        "start": {
          "line": 79,
          "column": 35
        },
        "end": {
          "line": 79,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3593,
      "end": 3600,
      "loc": {
        "start": {
          "line": 79,
          "column": 36
        },
        "end": {
          "line": 79,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3600,
      "end": 3601,
      "loc": {
        "start": {
          "line": 79,
          "column": 43
        },
        "end": {
          "line": 79,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 3601,
      "end": 3607,
      "loc": {
        "start": {
          "line": 79,
          "column": 44
        },
        "end": {
          "line": 79,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3607,
      "end": 3608,
      "loc": {
        "start": {
          "line": 79,
          "column": 50
        },
        "end": {
          "line": 79,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 3608,
      "end": 3613,
      "loc": {
        "start": {
          "line": 79,
          "column": 51
        },
        "end": {
          "line": 79,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3613,
      "end": 3614,
      "loc": {
        "start": {
          "line": 79,
          "column": 56
        },
        "end": {
          "line": 79,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numSelectedObjects",
      "start": 3614,
      "end": 3632,
      "loc": {
        "start": {
          "line": 79,
          "column": 57
        },
        "end": {
          "line": 79,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 3633,
      "end": 3634,
      "loc": {
        "start": {
          "line": 79,
          "column": 76
        },
        "end": {
          "line": 79,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 3635,
      "end": 3636,
      "loc": {
        "start": {
          "line": 79,
          "column": 78
        },
        "end": {
          "line": 79,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3636,
      "end": 3637,
      "loc": {
        "start": {
          "line": 79,
          "column": 79
        },
        "end": {
          "line": 79,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3637,
      "end": 3638,
      "loc": {
        "start": {
          "line": 79,
          "column": 80
        },
        "end": {
          "line": 79,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3663,
      "end": 3664,
      "loc": {
        "start": {
          "line": 80,
          "column": 24
        },
        "end": {
          "line": 80,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3664,
      "end": 3665,
      "loc": {
        "start": {
          "line": 80,
          "column": 25
        },
        "end": {
          "line": 80,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 3690,
      "end": 3698,
      "loc": {
        "start": {
          "line": 81,
          "column": 24
        },
        "end": {
          "line": 81,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3698,
      "end": 3699,
      "loc": {
        "start": {
          "line": 81,
          "column": 32
        },
        "end": {
          "line": 81,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 3700,
      "end": 3708,
      "loc": {
        "start": {
          "line": 81,
          "column": 34
        },
        "end": {
          "line": 81,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3709,
      "end": 3710,
      "loc": {
        "start": {
          "line": 81,
          "column": 43
        },
        "end": {
          "line": 81,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3710,
      "end": 3717,
      "loc": {
        "start": {
          "line": 81,
          "column": 44
        },
        "end": {
          "line": 81,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3717,
      "end": 3718,
      "loc": {
        "start": {
          "line": 81,
          "column": 51
        },
        "end": {
          "line": 81,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3719,
      "end": 3720,
      "loc": {
        "start": {
          "line": 81,
          "column": 53
        },
        "end": {
          "line": 81,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3749,
      "end": 3756,
      "loc": {
        "start": {
          "line": 82,
          "column": 28
        },
        "end": {
          "line": 82,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3756,
      "end": 3757,
      "loc": {
        "start": {
          "line": 82,
          "column": 35
        },
        "end": {
          "line": 82,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 3757,
      "end": 3763,
      "loc": {
        "start": {
          "line": 82,
          "column": 36
        },
        "end": {
          "line": 82,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3763,
      "end": 3764,
      "loc": {
        "start": {
          "line": 82,
          "column": 42
        },
        "end": {
          "line": 82,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 3764,
      "end": 3769,
      "loc": {
        "start": {
          "line": 82,
          "column": 43
        },
        "end": {
          "line": 82,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3769,
      "end": 3770,
      "loc": {
        "start": {
          "line": 82,
          "column": 48
        },
        "end": {
          "line": 82,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setObjectsSelected",
      "start": 3770,
      "end": 3788,
      "loc": {
        "start": {
          "line": 82,
          "column": 49
        },
        "end": {
          "line": 82,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3788,
      "end": 3789,
      "loc": {
        "start": {
          "line": 82,
          "column": 67
        },
        "end": {
          "line": 82,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 3789,
      "end": 3796,
      "loc": {
        "start": {
          "line": 82,
          "column": 68
        },
        "end": {
          "line": 82,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3796,
      "end": 3797,
      "loc": {
        "start": {
          "line": 82,
          "column": 75
        },
        "end": {
          "line": 82,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "viewer",
      "start": 3797,
      "end": 3803,
      "loc": {
        "start": {
          "line": 82,
          "column": 76
        },
        "end": {
          "line": 82,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3803,
      "end": 3804,
      "loc": {
        "start": {
          "line": 82,
          "column": 82
        },
        "end": {
          "line": 82,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scene",
      "start": 3804,
      "end": 3809,
      "loc": {
        "start": {
          "line": 82,
          "column": 83
        },
        "end": {
          "line": 82,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3809,
      "end": 3810,
      "loc": {
        "start": {
          "line": 82,
          "column": 88
        },
        "end": {
          "line": 82,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selectedObjectIds",
      "start": 3810,
      "end": 3827,
      "loc": {
        "start": {
          "line": 82,
          "column": 89
        },
        "end": {
          "line": 82,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3827,
      "end": 3828,
      "loc": {
        "start": {
          "line": 82,
          "column": 106
        },
        "end": {
          "line": 82,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3829,
      "end": 3834,
      "loc": {
        "start": {
          "line": 82,
          "column": 108
        },
        "end": {
          "line": 82,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3834,
      "end": 3835,
      "loc": {
        "start": {
          "line": 82,
          "column": 113
        },
        "end": {
          "line": 82,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3835,
      "end": 3836,
      "loc": {
        "start": {
          "line": 82,
          "column": 114
        },
        "end": {
          "line": 82,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3861,
      "end": 3862,
      "loc": {
        "start": {
          "line": 83,
          "column": 24
        },
        "end": {
          "line": 83,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3883,
      "end": 3884,
      "loc": {
        "start": {
          "line": 84,
          "column": 20
        },
        "end": {
          "line": 84,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3901,
      "end": 3902,
      "loc": {
        "start": {
          "line": 85,
          "column": 16
        },
        "end": {
          "line": 85,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3902,
      "end": 3903,
      "loc": {
        "start": {
          "line": 85,
          "column": 17
        },
        "end": {
          "line": 85,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3920,
      "end": 3921,
      "loc": {
        "start": {
          "line": 86,
          "column": 16
        },
        "end": {
          "line": 86,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3942,
      "end": 3943,
      "loc": {
        "start": {
          "line": 87,
          "column": 20
        },
        "end": {
          "line": 87,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 3968,
      "end": 3973,
      "loc": {
        "start": {
          "line": 88,
          "column": 24
        },
        "end": {
          "line": 88,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3973,
      "end": 3974,
      "loc": {
        "start": {
          "line": 88,
          "column": 29
        },
        "end": {
          "line": 88,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Reset View",
      "start": 3975,
      "end": 3987,
      "loc": {
        "start": {
          "line": 88,
          "column": 31
        },
        "end": {
          "line": 88,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3987,
      "end": 3988,
      "loc": {
        "start": {
          "line": 88,
          "column": 43
        },
        "end": {
          "line": 88,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 4013,
      "end": 4021,
      "loc": {
        "start": {
          "line": 89,
          "column": 24
        },
        "end": {
          "line": 89,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4021,
      "end": 4022,
      "loc": {
        "start": {
          "line": 89,
          "column": 32
        },
        "end": {
          "line": 89,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 4023,
      "end": 4031,
      "loc": {
        "start": {
          "line": 89,
          "column": 34
        },
        "end": {
          "line": 89,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4032,
      "end": 4033,
      "loc": {
        "start": {
          "line": 89,
          "column": 43
        },
        "end": {
          "line": 89,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 4033,
      "end": 4040,
      "loc": {
        "start": {
          "line": 89,
          "column": 44
        },
        "end": {
          "line": 89,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4040,
      "end": 4041,
      "loc": {
        "start": {
          "line": 89,
          "column": 51
        },
        "end": {
          "line": 89,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4042,
      "end": 4043,
      "loc": {
        "start": {
          "line": 89,
          "column": 53
        },
        "end": {
          "line": 89,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 4072,
      "end": 4079,
      "loc": {
        "start": {
          "line": 90,
          "column": 28
        },
        "end": {
          "line": 90,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4079,
      "end": 4080,
      "loc": {
        "start": {
          "line": 90,
          "column": 35
        },
        "end": {
          "line": 90,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bimViewer",
      "start": 4080,
      "end": 4089,
      "loc": {
        "start": {
          "line": 90,
          "column": 36
        },
        "end": {
          "line": 90,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4089,
      "end": 4090,
      "loc": {
        "start": {
          "line": 90,
          "column": 45
        },
        "end": {
          "line": 90,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resetView",
      "start": 4090,
      "end": 4099,
      "loc": {
        "start": {
          "line": 90,
          "column": 46
        },
        "end": {
          "line": 90,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4099,
      "end": 4100,
      "loc": {
        "start": {
          "line": 90,
          "column": 55
        },
        "end": {
          "line": 90,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4100,
      "end": 4101,
      "loc": {
        "start": {
          "line": 90,
          "column": 56
        },
        "end": {
          "line": 90,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4101,
      "end": 4102,
      "loc": {
        "start": {
          "line": 90,
          "column": 57
        },
        "end": {
          "line": 90,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4127,
      "end": 4128,
      "loc": {
        "start": {
          "line": 91,
          "column": 24
        },
        "end": {
          "line": 91,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4149,
      "end": 4150,
      "loc": {
        "start": {
          "line": 92,
          "column": 20
        },
        "end": {
          "line": 92,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4167,
      "end": 4168,
      "loc": {
        "start": {
          "line": 93,
          "column": 16
        },
        "end": {
          "line": 93,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4168,
      "end": 4169,
      "loc": {
        "start": {
          "line": 93,
          "column": 17
        },
        "end": {
          "line": 93,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4186,
      "end": 4187,
      "loc": {
        "start": {
          "line": 94,
          "column": 16
        },
        "end": {
          "line": 94,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4208,
      "end": 4209,
      "loc": {
        "start": {
          "line": 95,
          "column": 20
        },
        "end": {
          "line": 95,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "title",
      "start": 4234,
      "end": 4239,
      "loc": {
        "start": {
          "line": 96,
          "column": 24
        },
        "end": {
          "line": 96,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4239,
      "end": 4240,
      "loc": {
        "start": {
          "line": 96,
          "column": 29
        },
        "end": {
          "line": 96,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Clear Slices",
      "start": 4241,
      "end": 4255,
      "loc": {
        "start": {
          "line": 96,
          "column": 31
        },
        "end": {
          "line": 96,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4255,
      "end": 4256,
      "loc": {
        "start": {
          "line": 96,
          "column": 45
        },
        "end": {
          "line": 96,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEnabled",
      "start": 4281,
      "end": 4291,
      "loc": {
        "start": {
          "line": 97,
          "column": 24
        },
        "end": {
          "line": 97,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4291,
      "end": 4292,
      "loc": {
        "start": {
          "line": 97,
          "column": 34
        },
        "end": {
          "line": 97,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 4293,
      "end": 4301,
      "loc": {
        "start": {
          "line": 97,
          "column": 36
        },
        "end": {
          "line": 97,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4302,
      "end": 4303,
      "loc": {
        "start": {
          "line": 97,
          "column": 45
        },
        "end": {
          "line": 97,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 4303,
      "end": 4310,
      "loc": {
        "start": {
          "line": 97,
          "column": 46
        },
        "end": {
          "line": 97,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4310,
      "end": 4311,
      "loc": {
        "start": {
          "line": 97,
          "column": 53
        },
        "end": {
          "line": 97,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4312,
      "end": 4313,
      "loc": {
        "start": {
          "line": 97,
          "column": 55
        },
        "end": {
          "line": 97,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4342,
      "end": 4348,
      "loc": {
        "start": {
          "line": 98,
          "column": 28
        },
        "end": {
          "line": 98,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4349,
      "end": 4350,
      "loc": {
        "start": {
          "line": 98,
          "column": 35
        },
        "end": {
          "line": 98,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 4350,
      "end": 4357,
      "loc": {
        "start": {
          "line": 98,
          "column": 36
        },
        "end": {
          "line": 98,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4357,
      "end": 4358,
      "loc": {
        "start": {
          "line": 98,
          "column": 43
        },
        "end": {
          "line": 98,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bimViewer",
      "start": 4358,
      "end": 4367,
      "loc": {
        "start": {
          "line": 98,
          "column": 44
        },
        "end": {
          "line": 98,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4367,
      "end": 4368,
      "loc": {
        "start": {
          "line": 98,
          "column": 53
        },
        "end": {
          "line": 98,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getNumSections",
      "start": 4368,
      "end": 4382,
      "loc": {
        "start": {
          "line": 98,
          "column": 54
        },
        "end": {
          "line": 98,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4382,
      "end": 4383,
      "loc": {
        "start": {
          "line": 98,
          "column": 68
        },
        "end": {
          "line": 98,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4383,
      "end": 4384,
      "loc": {
        "start": {
          "line": 98,
          "column": 69
        },
        "end": {
          "line": 98,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 4385,
      "end": 4386,
      "loc": {
        "start": {
          "line": 98,
          "column": 71
        },
        "end": {
          "line": 98,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 4387,
      "end": 4388,
      "loc": {
        "start": {
          "line": 98,
          "column": 73
        },
        "end": {
          "line": 98,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4388,
      "end": 4389,
      "loc": {
        "start": {
          "line": 98,
          "column": 74
        },
        "end": {
          "line": 98,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4389,
      "end": 4390,
      "loc": {
        "start": {
          "line": 98,
          "column": 75
        },
        "end": {
          "line": 98,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4415,
      "end": 4416,
      "loc": {
        "start": {
          "line": 99,
          "column": 24
        },
        "end": {
          "line": 99,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4416,
      "end": 4417,
      "loc": {
        "start": {
          "line": 99,
          "column": 25
        },
        "end": {
          "line": 99,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "doAction",
      "start": 4442,
      "end": 4450,
      "loc": {
        "start": {
          "line": 100,
          "column": 24
        },
        "end": {
          "line": 100,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4450,
      "end": 4451,
      "loc": {
        "start": {
          "line": 100,
          "column": 32
        },
        "end": {
          "line": 100,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 4452,
      "end": 4460,
      "loc": {
        "start": {
          "line": 100,
          "column": 34
        },
        "end": {
          "line": 100,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4461,
      "end": 4462,
      "loc": {
        "start": {
          "line": 100,
          "column": 43
        },
        "end": {
          "line": 100,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 4462,
      "end": 4469,
      "loc": {
        "start": {
          "line": 100,
          "column": 44
        },
        "end": {
          "line": 100,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4469,
      "end": 4470,
      "loc": {
        "start": {
          "line": 100,
          "column": 51
        },
        "end": {
          "line": 100,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4471,
      "end": 4472,
      "loc": {
        "start": {
          "line": 100,
          "column": 53
        },
        "end": {
          "line": 100,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "context",
      "start": 4501,
      "end": 4508,
      "loc": {
        "start": {
          "line": 101,
          "column": 28
        },
        "end": {
          "line": 101,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4508,
      "end": 4509,
      "loc": {
        "start": {
          "line": 101,
          "column": 35
        },
        "end": {
          "line": 101,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bimViewer",
      "start": 4509,
      "end": 4518,
      "loc": {
        "start": {
          "line": 101,
          "column": 36
        },
        "end": {
          "line": 101,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4518,
      "end": 4519,
      "loc": {
        "start": {
          "line": 101,
          "column": 45
        },
        "end": {
          "line": 101,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clearSections",
      "start": 4519,
      "end": 4532,
      "loc": {
        "start": {
          "line": 101,
          "column": 46
        },
        "end": {
          "line": 101,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4532,
      "end": 4533,
      "loc": {
        "start": {
          "line": 101,
          "column": 59
        },
        "end": {
          "line": 101,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4533,
      "end": 4534,
      "loc": {
        "start": {
          "line": 101,
          "column": 60
        },
        "end": {
          "line": 101,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4534,
      "end": 4535,
      "loc": {
        "start": {
          "line": 101,
          "column": 61
        },
        "end": {
          "line": 101,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4560,
      "end": 4561,
      "loc": {
        "start": {
          "line": 102,
          "column": 24
        },
        "end": {
          "line": 102,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4582,
      "end": 4583,
      "loc": {
        "start": {
          "line": 103,
          "column": 20
        },
        "end": {
          "line": 103,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4600,
      "end": 4601,
      "loc": {
        "start": {
          "line": 104,
          "column": 16
        },
        "end": {
          "line": 104,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4614,
      "end": 4615,
      "loc": {
        "start": {
          "line": 105,
          "column": 12
        },
        "end": {
          "line": 105,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4624,
      "end": 4625,
      "loc": {
        "start": {
          "line": 106,
          "column": 8
        },
        "end": {
          "line": 106,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4625,
      "end": 4626,
      "loc": {
        "start": {
          "line": 106,
          "column": 9
        },
        "end": {
          "line": 106,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4626,
      "end": 4627,
      "loc": {
        "start": {
          "line": 106,
          "column": 10
        },
        "end": {
          "line": 106,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4632,
      "end": 4633,
      "loc": {
        "start": {
          "line": 107,
          "column": 4
        },
        "end": {
          "line": 107,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4634,
      "end": 4635,
      "loc": {
        "start": {
          "line": 108,
          "column": 0
        },
        "end": {
          "line": 108,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "export",
        "keyword": "export",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "export",
      "start": 4637,
      "end": 4643,
      "loc": {
        "start": {
          "line": 110,
          "column": 0
        },
        "end": {
          "line": 110,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4644,
      "end": 4645,
      "loc": {
        "start": {
          "line": 110,
          "column": 7
        },
        "end": {
          "line": 110,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "CanvasContextMenu",
      "start": 4645,
      "end": 4662,
      "loc": {
        "start": {
          "line": 110,
          "column": 8
        },
        "end": {
          "line": 110,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4662,
      "end": 4663,
      "loc": {
        "start": {
          "line": 110,
          "column": 25
        },
        "end": {
          "line": 110,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4663,
      "end": 4664,
      "loc": {
        "start": {
          "line": 110,
          "column": 26
        },
        "end": {
          "line": 110,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4664,
      "end": 4664,
      "loc": {
        "start": {
          "line": 110,
          "column": 27
        },
        "end": {
          "line": 110,
          "column": 27
        }
      }
    }
  ]
}